Rewrite the shader interface yet again...
Remove references to the contents of that structure; I'll put it back once I know I'm satisfied with the interface.
Fix some shitty crashes. Get rid of some worthless colormaps that don't even get used.