class_docstr: The base class for building components. 
  
  Args:
      config (Config): A Config class.
      comp_list (list, optional): A list of component classes. Default: None
code: def load_component_class(self, class_type):
      for com in self.comp_list:
          if class_type in com.components_dict:
              return com[class_type]
      raise RuntimeError(
          "The specified component ({}) was not found.".format(
              class_type
          )
      )
  
imports: import copy
  from typing import Any, Optional
  import yaml
  import paddle
  from paddleseg.cvlibs import manager, Config
  from paddleseg.utils import utils, logger
  from paddleseg.utils.utils import CachedProperty
label_desc: Use image node_id 4 for calling the Builder obj's underlying member method code with example usage: obj.load_component_class(class_type) and returns: com