Shape types defined.
Separating generation from presentation.
Shape generation completed.
Graphics context switched to SVG specific implementation.