Let's add unique node ids (and maybe a path to root) for all nodes to make rendering and testing easier