In the case of vpnunlimited, only three things change: the cert, the key, and the remote address of the vpn server. One downloads a configuration after logging in, and use it thereafter. So one would need to combine just a file with the basic configurations, another with the cert/key/address combo of the server chosen, out of several downloaded.