Plumb LightDir information through color, shadow, and G() light computations