FREQM software instance structure, used to retain software state information of an associated hardware module instance.