Improve ProxyContext: Use JSON.stringify() for rendering values correctly, and streamline code.
Fix indentation.
Move CompoundPath#reduce() to Item#reduce().
Add missing colon.
SVG: Use Shape instead of Path constructors for primitive shapes.