abstract fun lookup(): MutableCollection<CommandFactory<*>>
Looks for command implementation and instantiated them.
Return the set of commands, empty if none are found.