Make segments move as their ports move

This does not cover lengthening the segments, however.