Our version of the Rulers framework from "Rebuilding Rails"