instance.children stored as "ctrl" (not "instance").

With logical updates to “ancestor” and “closest".