dependency tree view for modules and improvements to tree viewer