What Complete end to end workflow for making furniture composed of plate at right angles from each other
Which The user designs furniture consisting of plates that are overlapped and the algorithm automatically creates joinery in overlap between parts and lays out parts in 2D ready for cutting and coded for assembly

box parts

assembled box

table parts

assembled table
Why Remove tedium from constructing furniture.
Who Jonathan Bachrach and more recently Geoffrey Irving and Saul Griffith
How C++, OpenGL, and Laser cutter
When 2009
Where Otherlab
And paneler and slicer