Optimizing DH and Shaders - The Iris Project