Provides classes for defining/describing components and dependencies as they are contained in a component repository.