class_docstr: Interface for classes exposing arguments available at renderers.
  
  Example such argument: ID of a distribution center that we want to render a detail of.
  
  Subclasses of this class should also define how to convert these argument definitions into interactive
  controls that can be displayed to the user (currently only ipython widgets, though more types of controls
  can be added in the future).
  
  :param name:  Name of the argument as it should be passed to the renderer
  :param title: Name of the argument as it should be displayed to the user
class_docstr_tok: ["Interface","for","classes","exposing","arguments","available","at","renderers",".","Example","such","argument",":","ID","of","a","distribution","center","that","we","want","to","render","a","detail","of",".","Subclasses","of","this","class","should","also","define","how","to","convert","these","argument","definitions","into","interactive","controls","that","can","be","displayed","to","the","user","(","currently","only","ipython","widgets",",","though","more","types","of","controls","can","be","added","in","the","future",")",".",":","param","name",":","Name","of","the","argument","as","it","should","be","passed","to","the","renderer",":","param","title",":","Name","of","the","argument","as","it","should","be","displayed","to","the","user"]
code: def __init__(self, name: str, title: str):
      self.name = name
      self.title = title
  
file_path: maze/maze/core/rendering/renderer_args.py
imports: from abc import abstractmethod, ABC
  from typing import Union, Any, Tuple, List
label_desc: Use image node_id 1 to create a new RendererArg object from inherited base classes: ABC with example: obj = RendererArg(name, title)