Read and write HDF5 files integrating seemlessly with statically and dynamically sized C++ std and Eigen containers.