Generalize block data storage.