After serious soul-searching, settled on a DataSet formalism