Coming from Corona i love the freedom and flexibility of Gideros. However, there is one thing I can't wrap my head around. What is the purpose of "executing" all the lua files of our app before the app truly starts? Does this happen only in the simulator? What happens if I have 2 files, a main.lua and an addon.lua and I check "do not execute" for addon.lua but then require it within main.lua? Id be glad if someone could explain this to me as the gideros documentation doesn't seem to delve deep enough into this topic. Thanks!