Basic project structure

Let's hope this works and I don't have to change it a lot as it goes on
:P