Back in the day, I started creating pulumi c# stacks and doing this with 1 c# project per stack. This has now grown unmanageable as Rider doesn't cope too well with over 400 projects! So I need to consolidate to a small number of c# projects and have the code for multiple stacks within these projects. One would think this was as simple as migrating the Stack code to the new project as well as the yaml files and then calling pulumi up --stack [stack name]. However, this appears to want to delete the original resources in the stack. Is there any way to refactor and move stacks from one c# project to another without having to destroy the resources and recreate?