Add the new Node class, as an upgrade of SimpleNode (#394)