WIP.

Midway through text editor integration. Need to merge with master so I can use assignment view to render the editor.