This allows plugins such as Aliases to intercept even unknown commands.
All the files in the Classes subfolder are read for class descriptions, and in the Hooks subfolder for the hook descriptions.