Making the case that Drupal should support decoupling architectures (in addition to the current coupled architecture)