content views now:
many to many repository clones - to support composit views
has factory to hide the creation complexity from the object