TreeLinkNode data structure