Here's Ton talking about some changes to the Blender UI code:
http://www.blendernation.com/2008/02/18/the-future-of-blender/
Our UI client ideas are somewhat similar to the kind of things Blender does. If
they make the code reusable and general enough, it's possible that we could even
use it to
The internal code changes are to use a more general event system for UI and
tool
actions, and make all the UI infrastructure accessible and customizable from
Python.
Here's more
http://wiki.blender.org/index.php/BlenderDev/SundayMeetingAgenda/December_23rd_2007