code: def __generate_tree(self, top, src, resources, models, ctrls, views, utils):
          
          res = self.__mkdir(top)
          for fn in (src, models, ctrls, views, utils): res = self.__mkpkg(fn) or res
          res = self.__mkdir(resources) or res
          res = self.__mkdir(os.path.join(resources, "ui", "builder")) or res
          res = self.__mkdir(os.path.join(resources, "ui", "styles")) or res
          res = self.__mkdir(os.path.join(resources, "external")) or res
          return res
docs: Creates directories and packages