silo: Fix SIGSEGV when opening assembly documents via Silo Open dialog - Defer FreeCAD.openDocument() to after dialog.exec_() returns ztools: Fix workbench init and spreadsheet syntax errors - Use Gui.activateWorkbench() instead of direct Initialize() calls - Fix syntax errors in spreadsheet_commands.py