We'll need one binary for the server. We'll need another binary for the CLI. Per the [docs](https://doc.rust-lang.org/cargo/guide/project-layout.html): > The default executable file is `src/main.rs`. > Other executables can be placed in `src/bin/`.