Morphing Arbitrary Paths in SVG