- subworkflow refactoring and levels of abstraction - example wording (from @MarkRobbo here):
CWL implementations which also implement SubworkflowFeatureRequirement can support nesting workflows as a step within others. Complex workflows with individual components which can be abstracted should utilise this to make their workflow modular and allow sections of them to be easily reused