Build zoomable and pannable SVG canvas

Could we test these zooming limits?