Connecting and disconnecting for chain self-reconfiguration with PolyBot | Synapse