New Guide: crates and modules

`model` => `module`

Also rust does rather impose that each file is a new module, not like C++ where multiple headers or w/e can contribute to a single namespace.