Rearranged the file structure so header files and source files are in its own category.