This patch adds support for bNodeInstanceKey to DerivedNodeTree. The keys are computed and cached in the DContext at construction time, and various utilities are added to return the instance keys of contexts, nodes, as well as find the active context in the tree. Pull Request: https://projects.blender.org/blender/blender/pulls/108900