Build zoomable and pannable SVG canvas

Agreed. I will try to find a way to simulate dragging and zooming.