Middleman has data, but it isn't modeled. Modeling it      should be easy. This gem endeavors to make it easy.