That's a perfect description for the basic plan.
The interval-times will be the same, so i have one consistent loop. But my goal is that the visitors can interact with the objects. For now I am thinking about sensors for the objects that trigger the overall loop and interfere with it.
For now my plan was to work on the basics, so I reach a smoothly running loop where I don't have to check if everything is working. After that I want to add the interactivity and different types of movements i.e. to drop or pull certain amounts and not always the whole way down/up.