Implemented the start of the component based system.