Add the new blockfile/smap code by Elly to the repository. Not used by anything yet, since it's not quite ready.