Top-level CLI argument parsing. Uses clap derive for the subcommand enum; each subcommand owns its own arg struct under cmd::<name>.
clap
cmd::<name>