Strategy pattern for integrator