RedWhale does XIML...
a "multi-channel" UI model...
Unfortunately they seem to be promoting a uber presentation model - the one abstraction
that can capture all other abstraction.
I believe we do need to increase the amount of shared code between applications that
run in different contexts. I just don't believe that abstracting the difference between
<button> and <input type='submit' /> is really the way to do it...