Crap lost my comment.

I think I mentioned it in the previous review, but did you consider storing say 16 frequencies in a single UAVO.  Then for 256 frequencies you use 16 instances.  This would probably be more memory efficient.

@solidgoldbomb What was the final cost of an instance?  If it's just a pointer then this is only a 25% bloat and not so bad.