The core module contains data types, functions, and task types used for model reflection, for accessing the model instance execution context, and for fundamental manipulation with primitive data types in GO-BPMN.
It is necessary for proper functioning of GO-BPMN models; therefore, it is recommended to include it in each module.