class_docstr: A node has a value associated with it
  Calculated from the heuristic
code: def __init__(
      self,
      config,
      h: float = None,
      edges: (any, float) = None,
      ctext: str = None,
  ):
      self.weight = h
      # Edges is a list of other nodes it can connect to
      self.edges = edges
      self.ctext = ctext
      self.h = h
      self.path = []
      self.information_content = config.cache.get_or_update(
          self.text,
          "cipheycore::info_content",
          lambda: cipheycore.info_content(self.ctext),
      )
  
file_path: Ciphey/ciphey/basemods/Searchers/astar.py
imports: import cipheycore
label_desc: Use image node_id 1 to create a new Node object  with example: obj = Node(config, h, edges, ctext)