Started with refactoring of shader input/output semantics.