Pivot types
Static redirect rules — iptables DNAT, Windows netsh portproxy — aren't a dialed session. Draw them as a local forward (blue): the arrow points from the listening port to where traffic is redirected, same as -L.
Not one of these? Pick Custom at the end of Type — name it, pick its own color, and write exactly what it does. Any pivot's color can also be overridden individually from its own Color picker, not just chosen from the five swatches above.
Combining pivots: a hop needs a direct, initial connection before anything else — pick Direct/initial connection (optional -L/-R) for that one edge, drawn in its own color (not the local-forward blue), since it isn't a tunnel by itself. Its Method isn't always SSH on the default port either: SSH (optionally combine -L/-R below, e.g. a -L to reach a second box through the hop plus a -R to catch something dialing back, instead of drawing two separate sessions), netcat/raw TCP for a plain listener catch, or a custom command for anything else. A netcat catch that then needs redirecting is its own separate iptables/netsh pivot, not a forward here. A device that dials home doesn't always open a session either; it can land inside a forward another pivot already opened — use Raw callback for the dial-home arrow and Via an existing tunnel for the client-side reconnect, and say in Notes which forward each one rides.
Nodes
Arrows
Arrowheads point in the direction the connection is initiated. For reverse pivots that's the opposite of where the data ultimately flows — the single most common thing students get backwards.
Tips
Drag the blue ● on a node's right edge onto another node to link them. Double-click a node name to rename. Drag the canvas to pan, or scroll/pinch to zoom (also the −/+ buttons). Click an edge to edit the pivot — more than one between the same two hosts fan out automatically, and a selected edge gets a round handle on its curve you can drag to route it around something in the way (double-click the handle to straighten it back out), plus a square handle where it lands on the target node — drag that around the node's border to pick where the arrow points (double-click to go back to auto-aim). Drag a host's bottom-right corner to resize it.