Provides infrastructure for the control of MRALD execution via a rudimentary workflow structure. The WfController is the core of the workflow engine. AbstractStep and WorkflowStep provide the basis for each MRALD component. MsgObject provides a mechanism for tranferring information between components (steps).