The context type shared across all steps.
A lambda that builds the list of steps to execute, based on the context.
Minimum buffer (ms) required before starting the next step.