We must, indeed, all hang together or, most assuredly, we shall all hang separately.
-- Benjamin Franklin

Website 4 the day:
Programmers 2D modeling:
https://openscad.org/