Yes like Viper !
Now I see that the project I envisioned makes no sense as Viper is pretty much already existing Virus clone in form of VST.
So, I can now move on to thinking about something else....:-)
You could get in touch with Adam Szabo and try to make it available for macOS as well. It is currently based on a VST framework only available for Windows, so it won’t be an easy task and requires some thinking!