Modified data structure: ObservableCollection and TreeView
wait for merging
Merge branch 'master' of https://github.com/xgjonathan/NewDesignTool
successfully adding IDV and DV with treeView