Completely reorganized the project directory structure.