DataSource sharing between connections

The "to" connection (if a link is bidirectional)) now uses the same
source of data as its partner, rather than duplicated it.