Provides a common interface to multiple optimizers.