Add SVG support (in progress)

The image is rendered on top of the nodes. Moreover, I have yet to address the other issues mentioned.