https://developers.arcgis.com/javascript/latest/tooling-intro/