Move individual commands into separate files for maintainability.