Каков наилучший способ генерации файлов KML на С#?

Каков наилучший способ генерации файлов KML с помощью С#?

Есть ли библиотека классов, которую я могу использовать? Я посмотрел и изо всех сил пытался найти что-нибудь интересное.

libkml не имеет реализации или оболочки С#.

Любая помощь будет большой.