Broke Up Components

Break Up the different Component so that they can be individually
inserted into css