      >>> align_plugins = PluginLoader.get_available_extractors('align')
      >>> aligner = PluginLoader.get_aligner('cv2-dnn')
      """
      @staticmethod
      def get_detector(name, disable_logging=False):
          """ Return requested detector plugin
  
          Parameters
          ----------
          name: str
 
</s> remove     def get_aligner(name, disable_logging=False):
 </s> add     def get_aligner(name: str, disable_logging: bool = False) -> Type["Aligner"]: </s> remove     def get_masker(name, disable_logging=False):
 </s> add     def get_masker(name: str, disable_logging: bool = False) -> Type["Masker"]: </s> remove     def get_model(name, disable_logging=False):
 </s> add     def get_model(name: str, disable_logging: bool = False) -> "ModelBase": </s> remove     def get_trainer(name, disable_logging=False):
 </s> add     def get_trainer(name: str, disable_logging: bool = False) -> "TrainerBase": </s> remove     def _import(attr, name, disable_logging):
 </s> add     def _import(attr: str, name: str, disable_logging: bool):
    def get_detector(name: str, disable_logging: bool = False) -> Type["Detector"]:
      >>> align_plugins = PluginLoader.get_available_extractors('align')
      >>> aligner = PluginLoader.get_aligner('cv2-dnn')
      """
      @staticmethod
    def get_detector(name: str, disable_logging: bool = False) -> Type["Detector"]:
          """ Return requested detector plugin
  
          Parameters
          ----------
          name: str
keep keep keep keep replace keep keep keep keep keep
 extract: Add batch processing mode 
plugins/plugin_loader.py