Thanks David! Regarding your question, the command pattern is a behavioral design pattern that turns a request into a stand-alone object, containing all information about the request. You can refer to this article to get a more in-depth explanation of how it works with examples: refactoring.guru/design-patterns/command/typescri…