Should we decouple Drupal with a client-side framework?