Lots of little fixes, plus chapter 9 example.

You should use eyeRenderDescs[eye].ViewAdjust here