how do people handle versioning their stacks by environment? I have let’s say a dev environment. when I want to spin up a prod environment, I’d like to keep the dev environment as opposed to deleting all the dev resources before spinning up a prod env