previously each Instance directly used the required library to execute DNS commands. Now only the cloud knows about the DNSaaS (so the dns record creation *is* in the cloud) to use so each instance needs to know what cloud it is in. This doesn't seem backwards to me, but maybe you can explain further?