Queued State Machine (QSM): Actions are put onto a queue and executed by the state machine. The state machine itself can enqueue new .