code: def _prep_components(component_list: Sequence[str]) -> List[Tuple[str, Tuple[str]]]:
      
      components = []
      for c in component_list:
          path, args_plus = c.split('(')
          cleaned_args = _clean_args(args_plus[:-1].split(','), path)
          components.append((path, cleaned_args))
      return components
docs: Transform component description strings into tuples of component paths and required arguments.
  
      Parameters
      ----------
      component_list :
          The component descriptions to transform.
  
      Returns
      -------
      List of component/argument tuples.