in methods used 'in game' i usually operate on chunks not on whole world but for some editor operations it would be handy to have the iterator.
btw I was thinking about keeping data in a flat array but it seemed to be more messy with index calculation. maybe next time