Implement TreeView with add enabled

Implement default setup of treeview
Create Main Manifest which extends Custom Manifest
Add row function which creates manifests
Add Refresh View function which destroys tree and rebuilds it according to
main manifest