Implement project view and canvas edit view