What do you understand by registry, public-registry and private-registry?