Added a new type of project and changed structure.