Allow "staging" of changes to be applied when resource can be changed
Some changes cannot be made to a resource when they are in a certain state (IE: can't change a managed disk from HDD to SSD when the VM it's attached to is running, can't move a VM to a proximity placement group or host group while it's running, etc)
It would be extremely useful to have the option to "apply" a change to a resource even if it can't be applied immediately and stage it for application when the resource is available to change. So, earlier example, allow me to mark a VM to move into a Proximity Placement Group next time it reboots
