Breadth-first type of developer