Could be based on the view controller class we use in GHfM, and/or JAViewController.
I've just started work on this recently Machx@3cb9998 . Though I admit I haven't had a lot of time to work on it, hopefully i'll get a little bit more time soon. I started and based my work on JAViewController.
The method swizzling code @joshaber used I put into a NSObject category for now, but it definitely belongs in an appropriate spot in Mantle (probably in EXTRuntimeExtensions.h) Anyway I just wanted to get this ball rolling and get something I can use myself.
Anyway im open to improvements to be done and things this should implement.
@Machx If you want comments on your in-progress implementation, you're welcome to open a pull request before it's ready to merge, just as long as you note as much in the description.