This moves code used for tracing bundles and closures to a separate file. This code is used to e.g. detect which Separate Bundle node a Combine Bundle node is linked to. This allows providing automatic socket update operators for these nodes. Similarly for closures. Pull Request: https://projects.blender.org/blender/blender/pulls/143734