Is there a .NET library for creating node graphs that allows you to drag inputs from one node to outputs to another?
see QuickGraph and Graph # . NTN.
This is more or less exactly what you are looking for: