Mildly controlled canvas
Merging. Added Canvas.