I’m not against the name "widgets". However, what are we going to call what widgets are now? They’re a pretty important part of what makes up template variables. And, well...although we could have "plugin widgets", "snippet widgets", and so on, I’m not sure how a layman might perceive the name "widgets". One of the things that I really think we should think about is the use of very common names for the different parts of the CMS. Here’s my reasoning:
Jeffrey Veen did an article on his site about the state of the most popular CMS’. He tried different ones and gave his opinion about what his reaction was to them from a sort of layman’s point of view. His reaction to Mambo was alot like mine: "What the F$%K is a Mambot?!" One of the suggestions he made was for CMS developers to stay away from buzzwords and stick to descriptions to items that have more semblance and make more sense to a layman.
So...on that note...think about which one makes more sense when you first see the word: "widgets" or "components". Now, in regards to template variables, the term "widget" works ok because by definition a "widget" is "A small mechanical device or control; a gadget". Definitely describes what a widget is in relation to template variables. In terms of a collection of plugins, templates, template variables, snippets, and so forth, I think calling these "components" makes more sense. An individual "component" could be considered an "elements". All in all, the terms we use need to make sense at first glance to the laymen who is using the CMS.
Just something to think about.