Project structure setup.