Abstract ConfigurationBuilder implementation used for
ConfigurationBuider's that use one of more configuration resources of the same
type that are defined using strings or ConfigResource objects. It is recommended that
ConfigResource objects are used over strings since they can be more descriptive, but
Strings will be supported for quite some time.