Tooling patterns

These are patterns that enable the cheap creation of custom tools.