This is very useful. Thanks for the help! I was able to create a widget with a combo box in it and then publish the data. This looks to be the path I needed. Right now, I am hung up on how to retrieve the data from my custom widget's data store.
I did not understand the arguments for the onReceiveData method so I tried fetchDataByName on the widget I was using to call the data from and was able to 'see' my data as I stepped through the code, but was not able to 'get' the data.
Is there a good example for the onReceiveData or even the fetchDataByName methods?
I saw the widget example for the communication between widgets, but was not following it.