Adding very rough project layout

A very rough layout of the project, far from final.