Module bank
Each module accepts one interface type and produces another. Add only modules that support the goal.
Reuse record
A reusable name can keep the same responsibility even when its specific data type changes between systems.
Dependency pipeline
Choose and order modules, then test every interface from START to DISPLAY.
Interface trace
- No pipeline tested yet.