New version which
(a) adds World node
(b) lists all ancestors, not just immediate parent