A whiteboard style canvas, with support for multiple layers, and repositionable elements