Added a projectType parameter and logic for adding a predefined set of dependencies depending on the type of project to be created