That would be a challenge indeed.
Meanwhile, one thing you can do to speed up form development is to use a HTML WYSIWYG Editor to develop the form, and then tweak it for KM.
I have searched high and low for such an editor on the Mac, and to my amazement I have been unable to find a really good one.
I did find a great one though: Microsoft Expressions Web.
It is a great tool, and free for the full (but unsupported) version.
Of course, it only runs on Windows.
Fortunately, I have Windows on my Mac via Parallels Desktop VM.
The best Mac Editor I have found is Blue Griffion. It is pretty good, but not nearly as good, as intuitive, as MS Expressions Web.
If anyone know of a great Mac HTML WYSIWYG Editor, please let me (and everyone here) know.