Menu-based Schema
A collection of
context-free
components which can be combined in any sensible manner