Interface for specifying the ability to switch between different variations of a digestion algorithm.