Setup the project structure