This DataObject replaces the SilverStripe cache as the repository for imported WorkflowDefinitions.
A workflow action describes a the 'state' a workflow can be in, and the action(s) that occur while in that state. An action can then have subsequent transitions out of the current state.
A workflow action attached to a WorkflowInstance that has been run, and is either currently running, or has finished.
An overall definition of a workflow
A WorkflowInstance is created whenever a user 'starts' a workflow.
A workflow transition.