The system basically makes up the traces in-between the Start & End sockets, Of course the amount of traces done in-between is something you can tweak using the Traces per swing variable, So you really only need two sockets ( Start, & End ) the system takes care of the rest