Updated renderer to (untested) be able to switch contexts on a per layer basis.  In order of shadertypes.xml with the most opaque being first. Shiiiiiiit