Moving on to GenerateDirectedBreakpoints refactor