A general purpose repository.