Cool idea! But it will take an enormous amount of time to implement.