By disabling a GUI element, 3 things will be done:
1) change its appearance if it is a button, checkbox, etc.
2) it becomes not interactive and cannot raise the on_gui events
3) all of its children are also disabled. (However, this is different from directly disabling the child elements. If we don't disable the children but only the parent, we can restore all of them by just enabling the parent.)
This will make our GUI system easier to use as we will have an additional, visually different option to "kill" GUI elements.
![Laughing :lol:](./images/smilies/icon_lol.gif)