I'm trying to wrap my head around what this pattern entails (other than just "I'm using a recent Microsoft GUI toolikt"). The MVVM wiki page seems to explain it as a separation of the parts of the system that represent the model and the part that represent the graphical view of it, with a bit in the middle converting between the two. It also implies that Microsoft invented this concept for WPF.
However, I'm not seeing what the difference is between this and what UIL has done for Motif since the 1980's.
So is MVVM just patternese for schemes like Motif's user code/UIL/MRM setup, or is there something more to it?