Add NCGContext::SetStartEndPoints to set start/end points based on points within a rectangle.