Custom Elements: A solution for soft-decoupled Drupal!