List source from component

Because API functionality is extremely limited at the moment, it would be nice to be able to use components as a list source.
This would allow list components to be populated from custom dev components—meaning that the list could be populated from virtually any API.