Build zoomable and pannable SVG canvas

Cool, will put on one line