Structs

The definition of a workflow and the steps (in order) it contains
The definition of a workflow step and any parameters it may be using
Identifier representing the type of the workflow step being defined