Structs
The workflow step factory allows consumers to register different workflow step generation instances to use for specific workflow step types. Consumers can then request the factory to generate workflow steps based on the passed in step definition.
Enums
Errors that can occur when an attempt to generate a workflow step fails
Errors that can occur when an attempting to register a generator fails
Traits
Represents a type that can generate an instance of a workflow step