Better and better.
As soon as I will be in Scontilla I will for sure copy from thinIce.
IMPORTANT:
In the meantime I advice you that I made a change in #INCLUDE statement in next thinBasic version
Reading you code I just discover that #INCLUDE has a wrong logic in the calculation of the BasePath to consider for calculating the full include path.
Current logic is that BasePath is always the path of the main script.
Instead, every #INCLUDE files should have as BasePath the path of the source file having #INCLUDE inside it.
Reading your tUI.tBasicU I saw that you are oblidge to include sub files using base path tUI\
#INCLUDE Once "tUI\Type_Functions.tBasicU"
But this is not the way to do because tUI.tBasicU is already in the tUI\ directory.