I have a custom component that I have created to which I
would like to add a dataProvider property which I can use in a
specific and customizable fashion. However, I haven't found
anywhere that discusses what would be necessary in order to do
this. I tried poking around in some of the components that have
data providers, but haven't really found a very clear cut example.