A little experiment of using SVG in conjunction with <object> to create a "web component" - SVGs have style and script scope this way.