Pan and zoom SVG, HTML or Canvas using mouse or touch input with different scale factors for x and y.