Put shader stuff in seperate files