Add TestModelGenerator, SpreadEvaluation, GatherEvaluation.