Added the source files and changed to the new structure.