Integrating modelling architecture: a declarative framework for multi-paradigm, multi-scale ecological modelling · Study