Improved Integrable and Derivative interfaces, updated Integrator to reflect changes