make dataset selectable.  box up the data loading function
correctly return graphModel object