Added the initialization functionality to RunControl and the main components of the project. Modified the inheritance characteristics. Added a separate class to handle output, but it is still incomplete and needs more work.