What we need
Distinguish from VPNs which are autoconnected during the system startup and ones which should be connected manually (manually means "via our interface")
Pass common configuration, required to interact with our interface aside from network-provided config files.
Support extension .ovpn because it is what Windows openvpn support.