I spent some time thinking about the timing of the flows of data. I almost think that the timing will as important as the data itself. If a feedback loop makes a change earlier it its own flow, that change will likely have to be make as soon as possible. If a feedforward loop makes a change, you want that change to occur with the correct data makes it appearance, no matter how much processing will occur between now and then.
Flow needs to have both manual and automated flow control.
Requirement: Static and Dynamic flow regulation