DependencyNode

Base class for nodes where input plugs have an effect on output plugs.

user

Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.