protected Rect EdgeToInnerPosition(Rect position)
 {
     return(GraphGUI.GetNodeEdgeToInnerPosition(position, shape));
 }