refer nfroidure/SVGPathData