Implement project view and canvas edit view

Add a TODO here please...