This demo shows a list component whose items are populated by the component itself, rather than being defined by component children. As sample data, the items are the "plugins" registered with your browser via navigator.plugins. (These tend to be internal components, rather than user-visible browser extensions.)