treeview load types
restore original api
first functional version of treeview, only pushed for design purposes
Merge branch 'treeview'
First functional version of treeview for design.