(Internal) Classes and interfaces that abstract away from the underlying storage system.