There's quite a few people who have played around with the idea. Honestly I think there's skill set in the community but time and commitment is the issue.
Your idea sounds like a solid way to start though.
Just wish i was a coder. I played around recently trying to make a replacement for Hero Lab. I want something like Improved Initiative but an actual application. Database driven and something that can trigger from Realm Works similar to HLC does now.
Alas though, It takes me a full day just to figure out how to do simple tasks.