@almarklein @lcampagn looking at how each of the `app` backends are being used in this PR, the options added below end up using up all the `kwargs` in each `__init__` call (even for `qt` and `pyglet`) -- is it alright to get rid of these wrappers now?