Each object stretches and contracts to form a collective flow. And the flow changes with time. Created using p5.js.