Using the virtual tree, you are able to build components which dynamically change the rendered subtree based on the current state.