Each activity in the module is represented by a data structure that contains information on the activity’s current status, and on its hierarchical relations with other activities.
In addition, if in the Compilation Profile the user asks to implement a basic activity as task, then an appropriate task declaration appears: