Responsive map viewer boilerplate for ArcGIS JS API based web mapping applications