This can save on costs substantially for large CTFs with many challenges. We can do this by applying [dependency inversion](https://www.terraform.io/language/modules/develop/composition).