Here's how I've interpreted that for translation to LabVIEW:
Each mechanism has an event manager assigned to it, which handles the dequeuing of events for that mechanism, whether to override an event for a newer one, and informs the Planner whether each event succeeded, failed, or was aborted.
The Planner is what actually determines what the robot should be doing.
(Autonomous planning can be discussed
here)