This is a fantastic article and very practical too.
Can you please suggest some sites where I can find some research material that you have suggested us to prepare and then I can start following on the same foot steps. Basically I am looking at a few examples and then I can build something on my own and take it forward.
Regards,
Sailesh