I'm using 3 files/arrays on a released project.
In this project I'm using files/array as on your image BUT I saw that it sometimes takes more time to load the file/array than to draw the layout, as workaround I'm loading it on my first layout for example.. if you have a menu layout, load your files there..
Or:
Create a common event sheet and have on it:
On start of Layout:
Is ARRAY X empty? If yes, Request File X
Is ARRAY Y empty? If yes, Request File Y
And add this event sheet on your layouts.. so every layout with this event sheet will check on start if your arrays are empty or not.