With the exception of arcs being defined differently in SVG and a pain to translate the rest is pretty straightforward so this may be feasible.