UI and basic architecture

Setup index tree view.
Add indexing to the node endpoint module.