Modeling Terrestrial Carbon And Water Dynamics: A Critical Appraisal And Ways Forward