class_docstr: Base class for drawing pens. You must override _moveTo, _lineTo and
  _curveToOne. You may additionally override _closePath, _endPath,
  addComponent, addVarComponent, and/or _qCurveToOne. You should not
  override any other methods.
code: def __init__(self, glyphSet=None):
      super(BasePen, self).__init__(glyphSet)
      self.__currentPoint = None
  
imports: from typing import Tuple, Dict
  from fontTools.misc.loggingTools import LogMixin
  from fontTools.misc.transform import DecomposedTransform
label_desc: Use image node_id 1 to create a new BasePen object from inherited base classes: DecomposingPen with example: obj = BasePen(glyphSet)