This is a small experiment I did with [Polymer.js](http://www.polymer-project.org/) and [Component.js](https://github.com/component/component) to create a distributable web component.