One of the main goals of the Dynamo community is to help others. One way to do that is by answering your questions. But to get the right answer, you'll first have to ask your question in the right way. Although people are generally very helpful, there are things you can do to improve your chances of getting good and quick answers. Below you will find some suggestions on how to achieve that. Do not think of these suggestions as rules and especially do not take them as a guarantee of getting an an…

This is one of those problems where the result would strongly depend on the implementation. That's why the others have asked for more info. Many of the big name Dynamo packages solve this in one way or another, that furthers their needs and style.

For example here's the elegant and simple solution used by clockwork and steam nodes: