code: def PointCollection(mode="raw", *args, **kwargs):
      
  
      if mode == "raw":
          return RawPointCollection(*args, **kwargs)
      return AggPointCollection(*args, **kwargs)
docs: mode: string
        - "raw"  (speed: fastest, size: small,   output: ugly)
        - "agg"  (speed: fast,    size: small,   output: beautiful)