This is good stuff. Thanks!

Similar to eleroux's text dll contribution, this helps to get around 3DGS's blasted lack of comprehensive pointers and decent array management/creation.