It's possible, but it requires sidestepping the SDK in a few ways, and comes with lots of caveats.
See my old post with demo .pdx here: Matt's Prototypes - #87 by matt
I'm currently writing up this technique which will be released with source code.