Found an error in the code,
uSVGGraphicsStroke line 755. The draw loop for Polygon does not use index i. Should be: this.m_basicDraw.LineTo(points[i]);
Good catch. Similar error elsewhere in the code too. I'm prepping an update that fixes that plus does some more wrt optimization. Loads of memory usage reduction.