I didn’t add a unit test, but I think I fixed the normalization operation for LinearTransforms.

The GLInternalModes code has been restructured to reduce redundant code. It’s not beautiful, but it seems to be full functional now.