Simple process-led algorithms for simulating habitats (SPLASH v.2.0): robust calculations of water and energy fluxes | Synapse