basic implementation of svg rendering functionality (experimental and only turned on if you set -DUSE_SVG and will require librsvg as a dependency)