Add a C VIF construction script that can replace the vif-script