Clean up SurfaceNormal
The current way of how SufaceNormal getting the coordinate system to work is very inconsistent. Make it more uniform.
The current way of how SufaceNormal getting the coordinate system to work is very inconsistent. Make it more uniform.