A much simpler take on my previous attempt at an editor, with all of the knowledge I've gained between then and now.