I got yelled at for claiming MeeGo is a UI layer on top of regular Linux. I was told that MeeGo has "layers" that make it MeeGo and that's why Smeegol wasn't MeeGo. I'm assuming that MeeGo's employing a new desktop framework or something (for notifications, data sharing, etc.) and apps will need to take advantage of those libraries to be fully integrated, but I don't know. That's because we haven't seen MeeGo yet. I don't believe any pics of the final smartphone UI (unlike the tablet UI) were ever released.