I think the variations of algorithm could still share much of the existing code that handles the business of going to frequency domain and back again.
I have begun another thread about changes that I consider experiments, rather than the bug fixes I talked about here above.
https://forum.audacityteam.org/t/noise-removal-tinklebells-and-how-to-fix-them/34972/1