Refactoring projects into their own views. adding a new project