I don't object to the idea, but is this something urgent? The change is minor, we just need to implement a higher level function that includes the ngi and vo (maybe site too) packages and according to what parameters are passed to it, it calls the appropriate functions. My proposal is that we deploy this as it is now, we see that it works for the webUI and afterwards all the change the user will see is just a different URL path.