Implement canvas creation and saving a project's canvas constellation