Initial project structure

Setup initial project structure.