public void RemoveInput(TCAPartGraphNode input)
 {
     inputs.Remove(input);
     input.outputs.Remove(this);
 }
 public void AddInput(TCAPartGraphNode input)
 {
     inputs.Add(input);
     input.outputs.Add(this);
 }