Added explicit refraction point abstraction.
Grr-ecc.