Understood. My thought was that amateur coders like me can still create problems with dependencies etc and add a single line into load a "bad" widget. The directory listing does not create the potential for dependency issues it just makes loading widgets without everyone having to customise the primary nut file possible.It's not so simple. try ... catch can handle the error when file doesn't exist. But it never catch conflict of global variables or the problem of loading order. It'll certainly bring a confusion to beginner who you target to and I can't test them in all condition which I can consider due to the limitation of one man project.
Your decision of course but it would really help me to have the option.