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 __init__(self, config: Config, comp_list: Optional[list] = None):
      super().__init__()
      self.config = config
      self.comp_list = comp_list
  
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 1 to create a new Builder object from inherited base classes: object with example: obj = Builder(config, comp_list)