Removed IterationFactory and renamed IterationFactoryBase to IterationFactory.