I'm writing a 3D graphics library as part of a project of mine, and I'm at the point where everything works, but not well enough. In particular, my main headache is that ...