HDF backend + more backend tests