Hey Brogan this sounds really interesting,
When I get my toes wet into the code I think I might start developing addons, and this seems like a great addon to do. As for AJAX, I released a small ajax Framework a few years ago called CJAX, and I believe it could be used. Anyways, I think this is exciting and would like to know if there are any details on how the procedures work for addons, like are they paid for, or how does it work?