Set up base project structure.