While executing deployment packages, would it be nice to have option to call external package (ex. Package 2) and once the package finished to return to the next step in deployment. The "Call Out" feature would allow the next step to proceed once external package was executed. Further enhancing it, would it be possible to apply logic to the step when calling out package. When external package was executed during one of the step without the "call out" flag set enable, that package would finish executing and not return to the original deployment package (ex. Package 3 command 1).
See attachment for diagram.