This is a great idea. Is the code open source?