Whenever a component is created or destroyed, the SDK automatically adds or removes it to the MComponentRegistry. Once
MApp::stop() is called , all the components are removed from the registry by the SDK. Custom adapters can use the registry to retrieve the components.