Продолжение темы браузера тока это отдельная подтема, вот моя точка зренияhttp://zx.oberon2.ru/forum/viewtopic.php?f=48&t=132
, ... А сейчас по теме: Это идея пока еше не реализована , вот алгоритм будуюшего html парсера.

1. Весь тескт Html присвоить к строковой переменной
2. Найти  "<html>" и "</html>"
3. Удалить эти теги
4. Остался остальной текст без этих тегов
5. Присвоить остаток к строковой переменной "уровень 2"
6. Найти  "<head>" и "<\head>"
7. Удалить эти теги
8.Остался остальной текст без этих тегов
9. Присвоить остаток к строковой переменной "уровень 3"

Ну как вам мояя идея ? Читая значения которые скрыты в Html , можна начать визуализацию, Тока пока для самых простых Html кодов без наваротов