As an update to the 2d involute (curved teeth) gears, I modified the program to produce 3d (extruded) gears. This required a change in drawing tactics.
It turned out that producing a set of involute gears requires quite a bit of geometry in addition to involutes.
As part of a project to make a nice gear mesh with logo, I wondered how to generate the involute of a circle.
A surprise happened when I was trying to use nested transforms.
The dragon curve is a fractal which is defined by replacing a segment of the curve with a (smaller) version of itself.