docs: def create_element_dict(self):
          """Convert a UNTL Python object into a UNTL Python dictionary."""
          untl_dict = {}
          # Loop through all UNTL elements in the Python object.
          for element in self.children:
              # If an entry for the element list hasn't been made in the
              # dictionary, start an empty element list.
              if element.tag not in untl_dict:
                  untl_dict[element.tag] = []
              # Create a dictionary to put the element into.
              # Add any qualifier.
              element_dict = {}
              if element.qualifier is not None:
                  element_dict['qualifier'] = element.qualifier
              # Add any children that have content.
              if len(element.contained_children) > 0:
                  child_dict = {}
                  for child in element.children:
                      if child.content is not None:
                          child_dict[child.tag] = child.content
                  # Set the element's content as the dictionary
                  # of children elements.
                  element_dict['content'] = child_dict
              # The element has content, but no children.
              elif element.content is not None:
                  element_dict['content'] = element.content
              # Append the dictionary element to the element list.
              untl_dict[element.tag].append(element_dict)
  
          return untl_dict