Switch among a collection of basemaps.  Uses a Backbone collection to store basemaps, and Backbone views to determine how to display the list of basemaps to choose from.  Override the Model and Collection view html templates and CSS to alter the look/styling of the basemap selection list.