In DestroyModelCommand:

Added support for using scope instead of constructor argument. If the
constructor arguments aren't set, then consume of scope is used to
retrieve these arguments - in addition, produce of scope is used for
outputting the location of the destroyed model.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>