working on data nodes, incomplete, uncompilable
wip, changes to the node and datar concepts