Inspired by the massive OOTB functionality of Drupal but frustrated by its clunky API and the difficulty I had in scheduling Drupal projects, I decided to build a library in Ruby to give me some of Drupal's "free" functionality.