Things have advanced slightly since then, with a bunch of discussion in this thread: The Great Module Adventure Continues
The final version is described in this comment: The Great Module Adventure Continues
The tracking issue is here, with links to the PRs that have been merged so far: https://github.com/rust-lang/rust/issues/44660