Если бы вы спросили об одном конкретном внутреннем языке, я бы оставил этот ответ как комментарий, а не как полноценный вопрос. Тем не менее, этот вопрос чрезвычайно широк ... вопрос об использовании интерфейса HTML / CSS в одном из четырех внутренних языков.
В таком случае вы должны просто выполнить серию веб-поиска:
"html renderer" [insert-language-here]
... и потратьте некоторое время на просмотр различных опций, доступных для встраивания интерфейса HTML / CSS в фоновое языковое приложение.
В конечном счете, вы, скорее всего, в конечном итоге собираетесь использовать рендерер Gecko от Mozilla ... либо в необработанном виде, либо косвенно через одну из многочисленных библиотек, предоставляющих дружественные для разработчика оболочки.
Говоря о технологиях Mozilla, вы также можете попробовать XULRunner (позволяет легко собрать пользовательский интерфейс, используя XML с CSS и JavaScript), или, возможно, даже Prism (берет приложение, работающее на сервере HTTP, и представляет его пользователь в качестве настольного приложения).