Adapting reactive transport frameworks to describe critical zone structure and function