Hi, I've viewed your requirement pdf and some articles of the Google development guide, seems it's not a complex task and the requirement is clear. Btw, I developed some firefox addon previously and I like to have a try.
Feel free to ask me any question if you have. Thanks.