Core Registrant
This object is responsible for registering and running the core systems required for all opmodes.
Its method register adds this object as a listener which then gets called when certain opmode actions occur, as specified in OpModeManagerNotifier. So far, this object facilitates:
Resetting all Resettable variables at the start of an opmode.
Setting up Logging, and closing it after an opmode finishes.
Checking Dependencies when an opmode is started.