Add generic tree adapter
(Inflate a tree into list via DFS + level ==> utilize ListView to get TreeView)