Defines a configuration model for Flow instances.

A FlowModel is a generic Java-based configuration model of a Flow, independent of any external flow representation such as an XML file. Flow Models can be merged together to facilitate reuse between flows that share a common structure.