The CljBpmnLibrary provides a DSL for the programmatic generation of BPMN 2.0 xml definitions.