ECDR-26: Updated to add registry interfaces for initial registry impl.

Allows endpoints to be found dynamically and added interface for sources that must use the setters.