Add a `--list-available-modules` option that outputs the list of available modules. Each module should have a description about what it does. This should work when combined with the `--format` option to control the output format.