Nodes layer One class per geometry nodes, for instance AlignEulerToVector wraps the node FunctionNodeAlignEulerToVector The Node class initialization creates the geometry nodes Sockets layer One class ...