Basic structure of the project.