Added ODEReaction class to enable easy integration of several types of reactions in one implementation.