ENH: Add wxPython backend

Before I get too far into this, is there any reason not to add a `wxPython` backend?
You wanna look into this, or is this for later?