Centering

The next generation of centering: High precision centering for different purposes.