Extract a LimitingDistanceCalculator class
Add some calculation tests
Add reverse calculation test

Some tests fail, probably due to rounding?
Remove unused selector
Rebalance headers
Improve column alignment