You can freely mix and use all IDs as module specific or global, allowing you do make distinction when naming ID’s at runtime, thanks to Variable IDs and the ability to pass IDs to functions as parameters. This functionality alone can save significant time in the coding process, and allow you to isolate ID related problems easily.