SVG Objects

Switched to using object tags for some SVG elements to enable
interactive clicking of embedded hyperlinks. Also tidied up more
styling.