Add BreadthFirstWindowImpl