Sytem

The system is the global control unit of the application. It holds both modules and managers and updates the former.

Update

The void update() method is responsible of updating all attached active modules. Note that the system must be initialized before updating it.

Inheritance

Modules have to be derived from the abstract system::module and implement the void update() function.