As someone with coding projects in the is area would you care to elaborate on "a lot of learned lessons"?
I was able to replace the arr suite + sabnzbd with my own rust+ts frankenstein but had I known how complex the usenet piece was going to be I would have separated it into two phases.