Towards a Next-Generation shading Language: Our Journey with Slang