Implementer can return a CellScanner over its Cell content.
Class name is ugly but mimicing java.util.Iterable only we are about the dumber
CellScanner rather than say Iterator. See CellScanner class comment for why we go
dumber than java.util.Iterator.