Writing a fancy theme ... worth sending upstream, or no?

This is all still in progress, but I started adding support for the chat widget…