For instance A+B=C C+D=E E+F=G as changes are made to each node the associated nodes are recalculated.
The image below is a simplistic example of what I am trying to do.
The structure for each object is identical. the inputs would be prices as each price changes it would have a cascading effect on the prices downstream. so in the example above A+B=C would become 5+6=11. etc.
Changes take place constantly (possibly every second), as each value is changed I would need to be notified (Event fired).