Semantics, shaders, and fixups