I like the idea of a zones and zone model. https://developers.google.com/compute/docs/reference/latest/zones#resource exists, so might as well do something to link everything together instead of the stupid string munging we are doing.