If all the commands in a sub-group of commands are Browsable(false), the group is still shown in '--help' text.
Browsable(false)
Also fix issue with executable group.
If UnnamedCommandLineArgument is Required=false, then the name of the argument should be shown in square brackets.
Required=false
The following is wrong '</>':