v1.4.5
- Internal cleanup of raytracing_app.py (no behavior change): remove dead code, extract element-drawer dispatch + aperture-marks helper, reshape results table as a data spec, split widget construction into per-section helpers (#502)
- Internal cleanup of raytracing_app.py (no behavior change): remove dead code, extract element-drawer dispatch + aperture-marks helper, reshape results table as a data spec, split widget construction into per-section helpers (#502)