A general interface for all integrators.
Runs one integration pass and return a new Integrand with a new set of features.