Message Scheduled System - A Composable Architecture for Embedded Real-Time Systems