I'm starting to believe that it's a good idea for Whirr to move towards providing more model-driven semantics (e.g. apply / apply-spec instead of launch-cluster) so that we can easily accommodate the cluster resize / repair functionality. What do you think? -- Andrei