A Declarative Renaissance With Web Components And Polymer