function addSelector(sSelectorId, sAffectedElementId, oChangeIndicatorData, bDependent) {
			if (oChangeIndicators[sSelectorId] === undefined) {
				oChangeIndicators[sSelectorId] = [];
			}
			oChangeIndicators[sSelectorId].push({
				id: oChangeIndicatorData.change.getId(),
				dependent: bDependent,
				affectedElementId: sAffectedElementId || sPreviousAffectedElementId,
				displayElementsKey: oChangeIndicatorData.visualizationInfo.displayElementIds.toString(),
				descriptionPayload: oChangeIndicatorData.visualizationInfo.descriptionPayload || {},
				..._omit(oChangeIndicatorData, ["visualizationInfo"])
			});
			sPreviousAffectedElementId = sAffectedElementId || sPreviousAffectedElementId;
		}
Groups all registered changes by their selectors and returns a list of selectors
with all dependent and non-dependent change indicator data.

@returns {object} List of selectors with change indicator data.