The Domain Objects and Utilities define classes specific to the Data Flow such as Observation Blocks, Reduction Blocks, Templates, and the lower level foundation classes including Frame and Signature. GUI development utility classes are also provided.