Self-contained Rust workspaces: one repo per app, not one repo per crate
Grexa and Arte-Ogre each ship as one Cargo workspace holding every crate the app needs, and the layout decisions behind that, shared version metadata, single dependency pins, and path-dependency layering, are what keep a Rust desktop app maintainable as it grows.
