If Linux's X apps were created with an application's equivalent of HTML's "CSS" then perhaps applications could be tremendously more adaptable to different user environments.
Sounds like the QML (Declarative UI) portion of Qt Kinetic (and Qt Style Sheets have been around for a while).
"For the love of phlegm...a stupid wall of death rays. How tacky can ya get?" - Post Brothers comics