* Data Source support for Resource Group * Better message for mismatching locations. * Reuse existing read code * Adds documentation * Adds test * Adds a function for composing ID strings * Change location to computed.