class_docstr: This is logical node representing the original node without any modification.
  In assemble, just return the original node along with the physical placement given by multi_model_placement.
code: def _fork_to(self, graph: Graph):
      OriginNode(
          cast(LogicalGraph, graph),
          self.original_graph,
          self.original_node,
          self.name,
          self.operation,
      )._register()
  
imports: import copy
  from typing import Dict, Tuple, Any, Type, cast
  from nni.common.device import Device, CPUDevice
  from nni.mutable.utils import uid
  from nni.nas.space import Edge, Graph, GraphModelSpace, Node
  from nni.nas.space.graph_op import Cell, Operation, _IOPseudoOperation
label_desc: Use image node_id 4 for calling the OriginNode obj's underlying member method code with example usage: obj._fork_to(graph) without return types