My lighting engine continues to evolve, and it's at the point where the rendering of the framework I was using has hit limitations. I need to bind one more texture than I can do to things in one pass and have good performance.
So here goes. My own framework...