| 
Interface Summary | 
| Command | 
A Command is a specific type of Signal that denotes an asynchronous execution
 unit that must be performed by the CommandManager. | 
| DelayedCommand | 
A DelayedCommand is a specific type of Command that denotes a an execution
 unit that will be delayed at least X number of milliseconds. | 
| EventPipeline | 
An EventPipeline is used by the ThreadManager to manage the event Queue and
 EventHandler relationship. | 
| RepeatedCommand | 
A Signal is a specific type of QueueElement that denotes a Control code for
 the Queue system. | 
| ThreadManager | 
A ThreadManager handles the thread policies for EventPipelines. |