Без заголовка
В пустой комнате обычно существенно недооценивается роль 2D в тот момент, когда нужно начинать работать. Более того, это 2D обнаруживается в странных местах (тегах augmented reality, HUDs). Роль автоматизированной трехмерной верстки, сохраняющей некоторый инвариант преувеличена (с другой стороны, можно поинтересоваться работами Гибсона по экологии зрения, он как раз изучал инварианты зрительного восприятия -- этими работами вовсю пользуются разработчики игр, которым нужно передавать 3D на 2D экране не только средствами перспективы).
Еще тут можно вспомнить Алан Кея, который все время говорит про "верстку" вместо "приложений" (приложения он рассматривает именно как отдельные листы бумаги, а верстка у него -- как организация пространства на большом газетном листе, где трудно говорить об отдельных "окошках"). Эта верстка у него -- самосборка по кнутовским алгоритмам, использующим градиенты для самодвижения каждого элемента в окончательный layout.