The store package contains the interfaces that CM uses to access its store and classes that implement a CMCache interface. The dbstore package implements these interfaces.
Content store manipulation functions are primarily accessed from the store.CMStore class which has methods for query, add object, update, move, copy and transaction handling. Search paths are persisted in and parsed by store.path.CMStoreXPath objects. Object model classes are handled using the properties.CMObjectClass class which are generated in properties.CMObjectClasses. Properties are represented using properties.CMProperty.