Using that clever guys inheritance

Someone made inheritance that actually works!  Wowza.
Every component now has their own canvas to draw into, and parent
collects children's drawing and sticks them in itself.

Draggables now register with the top canvas for suprising simplication.