New evolution kernel with limits, usable from genTree