Basic setup of project structure