Composite pattern with neat DSL for constructing trees of objects in order to render them in some format.  Used by Wanelo to generate all JSON API responses by compositing multiple objects together, converting to a hash and then JSON.