docs: def collect_metadata_file(full_path):
      """
      Create the file metadata and add it to the appropriate section by file-type
      :param str full_path:
      :param dict existing_files:
      :return dict existing files:
      """
      fne = os.path.basename(full_path)
      fn = os.path.splitext(fne)[0]
      obj = {"full_path": full_path, "filename_ext": fne, "filename_no_ext": fn, "dir": os.path.dirname(full_path)}
      return obj