Initial project structure setup