Walk me through a complex Terraform pipeline you have designed. How do you manage state files in a team environment?