adapters
cli
context
core
output
patterns
