Someone's bound to search for this and now I have a working example that gets as far as running the test.lua I figured I'd pop a link in an appropriate thread.
The link:
GitHub - awsdert/gasp at 584a6309cb9126923541b55538d9c8a85c15d969
Weather or not it's the best example it is at least is easy to just branch into another github project and start modifying what they need to modify
If anyone has more examples to share or other possible searches that should catch this just post 'em, as long as they're in the thread then search bots of google etc can add the result, the finder can then come back to this post and see that this thread is perfect for their need.