Selecting a client-side framework for Drupal