Understanding D3 zoom in SVG and Canvas This is all code from the tutorial D3 Zoom - The Missing Manual