Oh right, I think I understand the confusion.
If you have a lot of pre-computed HTML from elsewhere, (for example the contents of a cooked post, or if you have an existing helper that already produces HTML), you can use rawHtml
to wrap it. However, going forward if you want to build controls and widgets, the best way is via the widget system.