Huge shader system overhaul to eliminate repetition