How would you build something like this (flexible bar):
I would probably handle the movement of the icons first and how I wanted that to feel. Then on each change of icons position I would redraw or manipulate a SVG line to match the placement of the icons.
Ok, I also thought about SVG.
I would probably control distance and scale as two separate items as well. That way the icon can separate off the bar as you really hit the icon.
The Icons are videos or also animated SVGs?
I guess they don't stop looping at all.