Functionality to add a project with associated views