Pan and zoom the contents of SVG elements, and translate between coordinate systems