Applications and Stream Isolation

Is it possible for Whonix to implement some kind of a proxy somewhere to randomly choose a fresh Tor socks port for each application/connection and/or implement blacklist/whitelist filtering feature for destination hostname/ip addresses

I can do all of these easily using 3proxy on a different system, but I didn’t try it on Whonix

This could greatly improve security/anonymity for many different use cases.

For example: Block all traffic except some hidden addresses - #8 by HulaHoop