code: def __init__(self, name="untitled_op"):
      self.name = name
      self._op = tf.make_template(
          name, self.layer_op, create_scope_now_=True
      )
  
imports: from __future__ import absolute_import, print_function
  from abc import ABCMeta, abstractmethod
  import numpy
  import tensorflow
  from six import with_metaclass
  from niftynet.engine.application_variables import RESTORABLE
label_desc: Use image node_id 1 to create a new Layer object from inherited base classes: object with example: obj = Layer(name)