Packer HCL2 Config
Packer's HCL configuration is currently in BETA.
Essentially it brings the power of Terraform 0.12+'s configuration language to Packer.
In theory we might be able to dynamically configure all the builds that need to happen, in all the various dimensions a profile has -- version, architecture, cloud, variant (base +/- features) -- and still be able to define it in a concise, readable configuration format, YAML.