Shader generation. Core shader abstract syntax tree.