Add draft implementation of high level node object