Styles of component description.
Given the necessity of the concept of an object referencing another we consider here what further use may be made of this concept.
We commonly speak of two different keys to the same object such as a builder's key and a requestor's key to the same factory. This is entirely suitable when the implementation or effeciency of the factory is a concern.
It is possible to describe the factory requestor's key as designating another object, the requestor object, which, in turn, holds the builder's key to the real factory. That this not the implementation is indeed not discernable from the outside.
The advantage in speaking this way is that there is now a one-to-one correspondence between keys and objects. This, in turn, decreases the number of fundamental concepts necessary to describe Keykos abstractly.