Adapters
Interfaces for persistence, files, speech, dictation, feedback, suggestions, and runtime composition.
Adapters let you replace runtime behavior without replacing the UI. They are usually passed through runtime options or provided by integration packages.