Посоветуйте генератор веб-разметки на C#

Приветствую, дорогие форумчане!

Есть одна проблема, которую никак пока не могу решить.

Суть в том, что в силу некоторых обстоятельств есть потребность сделать подобие WYSIWYG-редактора на виндо-формах (не ASP.NET), который бы мог генерировать html-разметку исходя из форматирования текста в RichTextBox. Не прошу решать задачу за меня, но хотя бы подтолкните алгоритмом реализации или возможно кто-то знает подобные проекты, где бы можно было подсмотреть?

Заранее спасибо за ответ. С уважением!