Interesting - thanks. I was hoping it was close to being unraveled.

I do find it interesting that training rank 1 of the AA does tell the UF client to expand the gems by 1 - I wonder what could trigger the client to expand it further? I may have missed it but I don't think I saw anything in the code that handles the structs any differently based on that AA being trained.