Interface ShapeWriter