Я не уверен, отвечаю ли я на ваш вопрос, но обычно я создаю графический интерфейс, используя карандаш и лист бумаги.
Я рисую макет интерфейса, затем в слабых линиях нарисую прямоугольники вокруг тегов DIV и как сгруппированные элементы управления.
Тогда я кодирую HTML из этого. Я считаю, что в некоторых случаях эффективнее использовать карандаш, чем мышь.