A great idea!
I have a question though, the code runs locally or remotely? Do you mind sharing how you plan to implement this?