* Keep command data at the command also on a subcommand level * Buttons (and similar) make use of abstract classes you've got them for a reason * Switch to TypeORM for the database ORM * Implement better pagination embeds with local data Sources for examples / information: * https://github.com/tarek-saimouah/node_clean_architecture * https://medium.com/@DrunknCode/clean-architecture-simplified-and-in-depth-guide-026333c54454 * https://rcmonteiro.com/post/structuring-your-code-with-clean-architecture-a-5-layer-approach
Sources for examples / information: