Project structure and some initial work.