Add Project creation and marshalling