revisit canvas, ref #154
* detach navigation ownership
* move capture from painter to canvas
* add camera (scene graph entry point) to canvas
* labeled resize issue for ToDo