Add DataSet and initial Slice structure
Close #4
Merge branch 'enhancement-#4' into develop