Raw HTML Editor

This PR adds support for a Raw HTML Editor. We promise to never alter the user's HTML when they use this component.

STUD-1562

@andy-armstrong Please review.