Sequential system
[ Sequential System can use an input queue to pass messages
between tasks, or use callbacks. There can be more than one parallel operation
and priority should be used. The system is expected to keep going when possible.
Polling can be used instead of messaging. The system can provide a callback
mechanism to be used. ]