Semi related sidenote:
The next vorpX will finally have G3D support for the fan-made System Shock 2/Thief/Thief 2 DX9 renderers.
Since these DX9 renderers use DX9 in a rather unusual fashion that clashes with how G3D normally works in vorpX, G3D support requires a specific new method that probably only ever will make sense for these three games. So that always stayed on the backest of all imaginable backburners. ;)
But – low and behold – mere 13 years after wondering for the first time why the heck this doesn’t just work, it finally will very soon. G3D, scalable HUD included.