Add some doc. Does connect also begin fetching basemaps? Or does client have to call nextResults to begin that?  Should we rename nextResults to `fetchBasemaps....`
I think the API could be better