Interaction of two systems with saddle-node bifurcations on invariant circles: I. Foundations and the mutualistic case