Describe a scenario where you had to refactor a complex Terraform module to improve reusability at Zeta Global.