Adjustable simulation parameters
be able to set simulation parameters from outside Python executable
enforce consistency between Ground and River solver
reuse YAML/Jinja/dataclass approach from
1D-0D code