Fantastic as always.
I coincidentally used similar techniques (on a much smaller scale) in my named character references data structure implementation: