Create Singleton class
Create Subsystem base class