MAGN-4745 Colour the nodes according to the delta state

The users have no idea of Node execution plan, when a value of a node is changed.

This fix address the node execution plan. When Show Node Execution is set on the Debug menu, 
users can see the nodes with Green boundary, meaning those nodes will be executed on the next run. 
Nodes will retain its original state after the run. 

- [ ] @lukechurch 
- [ ] @junmendoza 
- [ ] @ikeough 
That's pretty scary. If there is a bug in any of the above code it'll be silently swallowed. Please don't do this.

If there is a specific exception you want to ignore, catch just that exception. If you need an error boundary here, let's chat, but we should at the very least be logging the error.