ScopeGuard.
Joining IReactiveNode at NodeBase rather than ReactiveNode to enable generic NodeBasePtrs on graph layer, which can be passed to engine.
Merge branch 'master' of https://github.com/schlangster/cpp.react