+ /** Parse an SVG node or SVG-group node, adding children to the document **/
+ void ParseSVGNode(pugi::xml_node & root, SVGMatrix & transform);
+ /** Parse an SVG path with string **/
+ std::pair<unsigned, unsigned> ParseSVGPathData(const std::string & d, const SVGMatrix & transform, bool & closed);
+
+ /** Modify an SVG transformation matrix **/
+ static void ParseSVGTransform(const std::string & s, SVGMatrix & transform);
+
+ /** Extract CSS values (shudder) from style **/
+ static void ParseSVGStyleData(const std::string & style, std::map<std::string, std::string> & results);