Provides DAL's top level abstraction API.