Best Practices for Building Multi-Cloud Modules in Terraform