Block manager is an innovative library which manages on-disk   3  blocks inside a file and provides a very simple interface to be used   4  for variety of on-disk datastructures.