I've started working on this. I'm not really ready to loudly announce this yet, but you can check out my plan and what little code I have so far (really just data structure definitions) here:
https://github.com/AccessKit/accesskit
Edit: I'll be spending next week working on a prototype, so I'm confident that I'll soon have something real to show.