Write out the commands for rects and circles in a special way (without whitespace), and add code in the parser to recognize this, so we can successfully round-trip these through the SVG path format. Tests included.