There is a work in progress proposal on the new "workflow shaders", the new data-request-driven design of the new viewport here: http://wiki.blender.org/index.php/User:Psy-Fi/Workflow_Shaders I would welcome any feedback here to make it as clear as possible, thanks! We can also open a task if it would help people with feedback.