This is a WIP. The basic models are good enough but I still need to work on DXF generation and big plate.