Add class to work with Eiger hdf5 data.
Refactor device modules.