New Guide: crates and modules

But Rust does not impose that each module is a new file.