The application programming interface for the repository system, providing abstractions for dependency resolution.