Big refactoring to move specific behaviour to mem/file drivers.
Set z in boro_iter to size_t (instead of off_t).