I had the same idea as yours, but don't really know how to proceed, so please let me know.
Do you plan to write a tuto for that?