code: def setup_ui(self, ):
          
          self.prjbrws = self.create_prj_browser()
          self.shotbrws = self.create_shot_browser()
          self.shotverbrws = self.create_ver_browser(self.shot_browser_vbox)
          self.shotcommentbrws = self.create_comment_browser(self.shot_info_hbox)
          self.assetbrws = self.create_asset_browser()
          self.assetverbrws = self.create_ver_browser(self.asset_browser_vbox)
          self.assetcommentbrws = self.create_comment_browser(self.asset_info_hbox)
          self.current_pb = self.create_current_pb()
          self.current_pb.setVisible(bool(self.get_current_file))
          self.shot_info_mapper = QtGui.QDataWidgetMapper()
          self.asset_info_mapper = QtGui.QDataWidgetMapper()
          self.setup_releasetype_buttons()
          self.setup_icons()
docs: Create the browsers and all necessary ui elements for the tool
  
          :returns: None
          :rtype: None
          :raises: None