A Map Framework using Dojo and ESRI JavaScript SDK