A generic crop model.