FWIW, I keep the current and the two prior versions of software components in separate sub-directories viz:
I have a file manager (xplorer˛) script to move things from the download location (e.g. C:\downloads\software) into the appropriate safekeeping directory (e.g. D:\SoftwareRepository\Productivity\Calibre\Plugins \ViewManager). You can imagine what it does.
BR