OS Abstraction with Emacs

A quick current state snapshot of what I'm doing to cross-platform my Emacs config so I have consisten-ish workflows regardless of platform. That is, expect for mobile. I talk about that, too.