Used to manage all services defined on the IServiceLocator instance.
This provides a common interface to all Command classes.
This is a controller class.
MyMVCEvent also provides 3 additional information: data (content of event), who (the object that dispatched
the event) and what (the function that dispatched the event).
MyMVCRadioStation provides a command event broadcast system.
The ServiceLocator allows service to be located and security
credentials to be managed.