Initial work on height-map implementation.
Cleanup of shader code.
Reflect the normal vector across the z-plane to fix lighting behavior.
Cleanup.