Add nameplate example to test out text.
Add beginning of text module with translated code from ycad.
Add Shape singleton methods for creating various OCC shapes.
Use new Shape methods to create (broken) face from Text wires.
Complete text implementation.
Move OCC shape fuctions to RenderedShape class.
Add support for bold and italic text.
Wrap use of Cairo objects with blocks to ensure proper destruction.
Delete tmp svg file when done with it.