code: def __init__(
      self, node_factory: Optional[Callable[[List[str]], Node]] = None
  ):
      if node_factory is None:
          node_factory = _default_node_factory
  
      self._structure = node_factory(path=[])
      self._node_factory = node_factory
      self._node_type = type(self._structure)
  
file_path: neptune-client/src/neptune/internal/container_structure.py
imports: from collections import deque
  from typing import Callable, Generic, List, Optional, TypeVar, Union
  from neptune.exceptions import MetadataInconsistency
  from neptune.internal.utils.paths import path_to_str
label_desc: Use image node_id 1 to create a new ContainerStructure object from inherited base classes: Generic with example: obj = ContainerStructure(node_factory)