Trailblazer 2.1 concept of composing activities into application-wide workflows defined visually. Triggered from e.g. a controller action, a workflow runs as far as possible until it hits a suspend/resume event, at which point it emits an event object that can be persisted and later used to resume. Used at the German police for multi-step processes like one-time-password login, inquiries about people, and administrative workflows, with tracing showing visually what happened.