reverting partially to old show method (tree / object).data, adding in some checks to ignore submodules for now