Case study: creating a web-component with X-Tag and Polymer