Add support for HDF5 based temporary session files. This will be useful for undo-redo data and other large data items that should not be kept in the RAM.