Neater handling of project directory structure