CRootBox: a structural–functional modelling framework for root systems. (8th February 2018)