Started to work on the abstraction layer.
Added HDF5 proxies.