| Actuator | Interface class for objects that provide some form of actuation within the system |
| ADMessageProvider | |
| Communications | |
| LEDActuator | Realization of the LED Actuators within the system |
| SystemKeyboard | Main System class responsible for getting key presses |
| SystemMessageProvider | |
| SystemMessenger | Main System class responsible for distributing events to relevant listeners |
| SystemTask | This class is an interface definition for all main loop tasks within the system |
| SystemTaskList | This class implements a static container that essentially collects SystemTasks so that the main loop can invoke each task in a round robin fashion |
1.4.6