Component System Implemented

The component system from Lab 6 has been implemented.