Workflow callbacks

Callbacks are currently a feature under development. Comprehensive documentation will be available once callbacks are a released feature.

For now, more information can be found in the cirrus-lib pull request.