Smoothing working.
Prepare for support sharpen.
Add test. Fixed sharpen.