Is actually pretty simple to add a version switcher to ZeroDay (Would love to see that!)
Take for example this mod right here:
https://github.com/ViaVersion/ViaFabric
Is possible to integrate it into a client.
(I know Java is a hard language to code on [Personal Experience])
[Suggestion] Add version switcher