public CalloutPositionedInfo(PartialRectangle rectangle, RectangleEdge targetEdge, RectangleEdge alignmentEdge, CalloutBeakPositionedInfo beakPosition)
 {
     ElementRectangle = rectangle;
     TargetEdge       = targetEdge;
     AlignmentEdge    = alignmentEdge;
     BeakPosition     = beakPosition;
 }
 public CalloutPositionedInfo()
 {
     BeakPosition     = new CalloutBeakPositionedInfo();
     ElementRectangle = new PartialRectangle();
 }