Add DataSetSplitter (work in progress)