Add canvasController
Remove legacy files