Алан Кей и система STEPS
http://www.computerra.ru/65749/steps/

У меня жуткой силы дежавю:

>Во Frank есть единое понятие «документ», в который могут быть включены и на месте изменены любые объекты
>Ещё одно ценное качество системы Кея — универсальная отмена. Здесь может быть отменено действительно любое действие
>Вместо приложений, в которых реализованы собственный интерфейс и функции, здесь компоненты
>Вместо веб-страниц предлагается использовать те же самые документы, добавив в них объект нового типа — гиперссылку.

Ничего не напоминает?