Started design for GenerateDirectedBreakpoints