Moved components into own director

First step on a re-org to seperate sources out of one horrible big directory