added Point
edited CustomShape.moveTo() and CustomShape.lineTo() to reflect that they can accept and return Point now.