A major motivation for using mmap'ed files is whe the data-set does not fit in the memory. Currently, the builder uses a lot of memory. It would be great to have a Builder that will work under these conditions.