Specification of the Dependency API.
This part includes only the interfaces dealing with the purpose of connection between components. Currently it takes into account dependencies (nested, delegated, replicated, ...) between components (transactions, locks, conflicts, ...).