Repository engine
In OO terms consists of a number of classes that implement the repository engine (basically all metatypes and their signatures)
Walls of knowledge about database operations including locking, physical structures, and even site information (name services)
Reading and writing data transparent (to the extent that all data can be treated in a symmetrical manner in the applications e.g. in Smalltalk)