I've been working on a prototype. It's....not great. I'll be getting it uploaded here shortly.
Even "not great" is better than nothing.
Link is here.