Macros can be used to model reusable workflow parts. A macro consists of a list of actions and has input and output parameters. It can be included in a workflow (or indeed another macro) through an include action.
Macros are specified in the configuration file
Macro parameters describe inputs and outputs of macros.