@ Disha - Thanks for your prompt reply.
@ Aman Kumar - Thank you so much for your help. I too did some research on the subject matter, but came across too much of information which was rather confusing. So thought will take some help and guidance from respected experts.
In process of making some notes which will help in understanding the subject matter clearly. Will definately post the same on the site. However, this might take some time.