Introduce composite repository.