Process chain adapters
A process chain adapter plugin is a function that can manipulate generated process chains before they are executed.
It takes a list of generated process chains and a reference to the workflow from which the process chains have been generated. It returns a new list of process chains to execute or the given list if no modification was made. If required, the function can be a suspend function.