arting at zero.
          // If you want more than one port of a particular type in the same direction,
          // you will need to add a suffix to the port identifier.
          // The Spot determines the approximate location of the port on the shape.
          // The exact position is offset in order to account for the thickness of the stroke.
          // Each should be shifted towards the center of the shape by the fraction of its
          // distance from the center times the stroke thickness.
     