Initial project layout and structure