Connection
A connection is between an output of one node, and an input of another node. Connections define the dependencies of nodes in the graph.
Upstream and downstream nodes describe nodes relative to each other in terms of dependencies. An upstream node's output can be a downstream node's input.
Circular connections/dependencies are impossible in a directed acyclic graphs (DAG). Outputs of a node cannot be connected to the inputs of the same node or upstream nodes.
Connection types
There are two types of connections in the graph. A thicker white connection, which represents the flow of geometry, and a thinner grey connection which represents the flow of data.