Basic project structure:
Layout of the project