Web components, Polymer and decoupling design in Drupal