This page would look a lot spiffier if you downloaded a standards compliant web browser.
The FlatCAD system lets you create your own construction kit by coding in the LOGO-like FlatLang language. No longer must construction kits be merely a product designed by someone else: if you can write a simple FlatLang program, you can design a kit.
FlatCAD