There is a situation when all variables are mixed up in a completely unimaginable chaos. This complicates the development, but you can suffer.
It is much worse that in the finished module, the positions of the variables to be initialized are arranged in the order in which they were created. And there is no way to arrange them in a user-friendly manner.
I hope I was able to roughly explain the essence of the problem.
I suggest adding buttons to manually sort the variables. This will make life easier for the developer and will allow you to customize the order of Initalize variables for users.