private void UpdateFlowProfileFromIList(IList <DataPoint> pointList)
        {
            ControlFlowPoints.Clear();
            TrackedFlowPoints.Clear();
            int i = 0;

            foreach (DataPoint point in pointList)
            {
                ControlFlowPoints.Add(point);
                TrackedFlowPoints.Add(new PointTracker(point.X, point.Y, i, ControlFlowPoints));
                i++;
            }
        }