Implement project view and canvas edit view

Also add a TODO here...