I (User:KevinLawver) think this is a perfect opportunity to create a microformat for creating, delivering and discovery of small (micro, even) content on the web.
See the examples on widget-examples for current implementations.
There are several things that need to be known about a widget, including:
- Any configuration options that need to be set.
- Associated files
A proposal is currently hosted at http://dev.lawver.net/modulet/profile/. We are eager to receive feedback on microformat-discuss or firstname.lastname@example.org. It's a work in progress; please lend your voice.