Are the strategies and the algorithms two orthogonal concepts ? I mean, for all the implemented distance specializations, are every strategies usable or some strategies are limited to a few geometries ?