Factor out ShaderConfig and Shaders.
Use perpendicular pick ray for picking point handles.

Not workingl.