code: def PointCollection(mode="raw", *args, **kwargs):
      """
      mode: string
        - "raw"  (speed: fastest, size: small,   output: ugly)
        - "agg"  (speed: fast,    size: small,   output: beautiful)
      """
      if mode == "raw":
          return RawPointCollection(*args, **kwargs)
      return AggPointCollection(*args, **kwargs)
  
label_desc: Use image node_id 1 for calling a global function with example usage: PointCollection(mode) and returns: AggPointCollection, RawPointCollection