Ok, I wrote a more complete proposal on the official Google site (thanks for comments Alexander). Should I post it here as well?