Drupal module that provides a framework for building out a custom API