Module Features
Main
Description: refers to the ModularBehaviour
that this module is attached to.
RequiredOtherModules
Description: add types to this TypeList
to specify which other modules
are required and therefore should be added to the Main gameObject
after you add this module.
UpdateInvocationConstraints
Description: refer to this property to change how often ModuleUpdate()
should be called