Setting up project structure and build.