Initial merge into juju repository

This PR is the initial merge of previous work into the juju/jujusvg repository.
// IconSize holds the size of the icons generated in the SVG.

?