Expand description

Represent what is happening in the program.

All tasks communicate between them using events.

Enums