So basically you want to make public the "generic" command and then each subcommand too, right?