graph: add SVG backend