Class is in charge of creating a specific ModuleEnvironmentManager (and executor) depending on an instance parameter 'state-management' and performing the appropriate actions related with checkpoint
Class is in charge of creating a StatefulModuleEnvironmentManager (and executor) and performing a saving of state
Class is in charge of creating a ModuleEnvironmentManager (and executor)