https://github.com/baharmon/landscape_evolution/blob/master/tutorial.md Prefferential flow: https://ncsu-geoforall-lab.github.io/geospatial-simulations-course/assignments/simwe.html