hello, what is the recommended structure one should follow to allow for concurrent updates to a stack that don't share a resource hierarchy? e.g. 2 devs are concurrently trying to update independent parts of a stack from their own local changes. since their local changes are in a diverged state, one of the updates is going to end up deleting resources created by the other