YAPP works based off the PCB — by specifying programmatically since this is OpenSCAD ... faces of the box, and the tool happily spits out a platter with the base and lid ready to drop ...