I want to use the same data store for rendering a TreePanel and an Accordion. Basically the tree data is very huge and the nodes are loaded dynamically on expansion of the nodes. I want to be able to share the same data between both the views and also want to keep both the views synchronized.
I can even style the TreePanel to make it work like an accordion (through JS and css) so even sharing on the data between two tree panels will be fine rather than a TreePanel and an accordion.

Please help on how I can achieve this.