Initial stab at DataSetNode implementation. Working toward a tree based generation structure. Lost unit test on system crash for DataSetNode. They need to be reimplemented.