Link up various subsystems to be managed atomically with the ability to start/stop them New subsystem APIs Comms changes