Currently, it is possible to select different shift estimators; e.g. with the -A, -m, or -p options. Some of these estimators may support a wide range of options, and it would be good to add a TextInterface-based system for parsing configuration options (such that pat remains blissfully ignorant of them).