It should go without saying but sketch-a-day is about work in progress.
I have yet to find ways of showing things I really think grew into something more consistent (even if I quite like some of the results here, there is a lot of unfinished stuff)

All points now have a third field (for radius or type). That broke almost everything, and I think I fixed most of it. Including a naughty fix for the naughty vertex ordering method (I’m storing the third field in a dict, and then getting it back after sorting, with a disct compreheension!)