Flesh out geometry support, begin adding support for SVG rendering