If factory doesn't find the command you are looking for needs to throw exception
Rename the generate endpoint and runner classes
Add support for default runner regeneration