Single-crate with module-level cfg gates is correct architecture. Splitting would add dependency complexity with no compilation benefit.
Single-crate with module-level cfg gates is correct architecture. Splitting would add dependency complexity with no compilation benefit.