protected Rect OuterToEdgePosition(Rect position)
 {
     return(GraphGUI.GetNodeOuterToEdgePosition(position, shape));
 }