A small DSL for intelligently defining content types in Radiant.