It's been quite a journey so far. I wanted to build the backbone for a general purpose shader pack. A short term project to rip appart for future shader packs.