I've just finished up the first pass of the code for the article, complete with doxygen comments. I've got some optimization work to do as it's about three times slower than new (without fragmentation) at the moment and I'd like to speed it up so as to give people something they can actually use, rather than just a toy. Once the code is up to speed (this evening most likely), I'll start writing up the article that discusses all of the pieces listed above. I'll submit it to gamedev.net as either an article or sweet snippet, and get it onto my website as soon as possible. (Immediately, if gamedev doesn't want the article, and whenever they will allow me to cross post it on my personal site, which appears to be 30 days after publication on gamedev.net. I'm not sure if you can post it to your own personal site more quickly?).