Basic structure of the project