Some progress, but bailing for now because Atom is too slow
to write its own plugins with.