Thank you dear Taifun for the reply 
Actually, im already a software & embedded systems programmer & use all the time tricks to make my creations work as smooth as possible by reducing the code until the maximum level … i hate pointers ofc Lol
Unfortunatelly i cant do that with thunkable because its so basic & its interface is not so flexible!! so sometime i had to repeat things sometimes 
To make the idea more clear, this is a little app that i want to make
to be able to control each pixel i need to make an interface of 8x8 matrix button to be abble to control each pixel, So when i started i seen myself doing lot of drag & drop of toggle buttons & i should repeat the same actions for 64 button & setup the color, text & size of each button instead just setup just one & copy/past it
Also, as you can see in this picture, components go inside the phone frame & it become really painful to catch it drag it to take its place & when i fail to do that then i had to rename all the components to fix the problem to keep the project easy to handle .
The reall problem is when thening become more bigger than 8x8 lex matrix! so you can imagine how things will end for this xD

This is a little view how things will become (not finished interface) & i still need to add more rows NeoPixel.aia (1.2 KB)
i think with a GUI software that will become supper easy to handle complicated designs & even more it will be better if it include & grid for the put components in specific positions in the app interface like in the block interface 
Hope The idea will attract other users to vote for it if they already have the same deficulties that i have with thunkable interface
Thank you

