Update config interfaces to use URIs intstead of Strings;

Also added additional methods to the interfaces.