TreeExplorer can query the blocks tree.
Now the Renderer can use the TreeExplorer to query for nodes. A LOT of new flexibility for complex commands.