protected Rect EdgeToOuterPosition(Rect position)
 {
     return(GraphGUI.GetNodeEdgeToOuterPosition(position, shape));
 }