This interface must be implemented by each global plugin.
A global plugin is loaded by an instance of mc_control::MCGlobalController and performs operations before and/or after mc_control::MCGlobalController::run()