simple swap question

Dg's icon

Hi list,
Is script the only way to have a dynamic swap, since swap object is fixed in its connexion ?

thanks

Dg's icon

matrix~

Dg's icon

router & matrixctrl