Break the `cli.rst` file into usage descriptions for the individual commands, how do they relate to each other etc.. Explain, define, terminology in this doc too