What about this can't be resolved by a PAC-file?
Of course, right now I'm trying to keep as much of the system running locally as possible, and that also makes it easier for me to modify the system myself to match my personal needs.
That's why I asked whether anyone else has this kind of need and wanted to hear what people think.
I mainly wanted to discuss it with everyone. I built something that I personally think is quite useful, and originally I was thinking about cleaning it up and open-sourcing it, but is that really necessary?