Some ideas inspired by Polymer.