Massive project restructuring
Get basic compile and serve working. Unmatched files are still not copied over.