Move multiple items around specified oval

I’m creating a 3D inventory level, where all items are placed around the oval. The oval may have different shapes: more flattened or less. The items are moved around it (so, they are movable only along 2 axes) with touchscreen x-axis input with different speed. What is the simpliest way to do this? I know, I can use a method from [this][1] article, but it seems quite clumsy for my purposes.

105998-cmjvst6wcaavs4q.png

I’ve found a really simple solution - Spring Arm. Every item has one, so it’s movement around circle center is just Spring Arm rotation Yaw setting. In case when inventory oval in not a circle, Spring Arm length modifying during any rotation is used for making shape more or less flattened.