Data and meta-data abstraction layer.