Categorical approach to modelling and to coupling of models. (23rd June 2016)