You of course don't need to put all code for this task within the Command, you can (and should) create other classes that your Command uses to perform its work.
What's the cleanest way to have command classes inside of command classes and be able to share results?
What's the cleanest way to have command classes inside of command classes and be able to share results?
Is there a similar design pattern to Interactor's organizers? (see: https://github.com/collectiveidea/interactor#organizers)