AEM and Apache Sling client-side URI manipulation including support for selectors, suffixes, resourcePath and extentions.