Project structure and approach