Export rework — the code you save is now the code, not a screenshot of it
• Was: a screenshot of the 3D canvas — scene background baked in, resolution set by your window size
• Now: drawn from the matrix at a size you pick
• Copy code → clipboard, paste into any message
• PNG for screen → email, decks, chat
• PNG for print → 300dpi at 17cm, 2,000+ px square
• SVG → vector, one file prints at any size
• Picture of the sculpture → kept, now named as what it is
• Module sizes stay whole pixels — fractional widths are the top cause of a pretty code that won't scan
• Canvas and SVG share one geometry module, so they can't drift apart
