I got an old Dahlgren System 300z engraver! It's a 3-axis engraver with a work area of 12" x 24" x 1.5".
Since DeclaraCAD attempts to render changes to your models in realtime it can lead to performance issues. One solution would be rendering in a thread however this still has issues. If the model has an invalid definition it can cause a segfault crashing the whole app and sometimes preventing the application from restarting.