Well, one of our members (xoxos) has been working on this. Not sure if that fits you requirements or not, but it might be worth the look.