This patch uses the add_node_discovery node registration mechanism already used by Geometry and Function nodes. This is done to reduce the number of places needed to add a new node. Pull Request: https://projects.blender.org/blender/blender/pulls/138755