Project initialisation is refactored