My comments:
1. i have the same question, will wait for someone else to reply on this or please let me know if you get to know anything
2. For previous organisations, you can get an affidavit made with the help of your team mates/ manager in the previous organisation, get it signed from them and attach their business card. I think that should work. There are lot of formats that you can get online
3. You have to just upload your WES evaluation and if CIC requires, they directly get it from WES. You need to authorize them
4. link is provided in the other thread
If i get a reference letter from HR on letter head of my company, do i still need to put the respective person's business card /ID card copy? I thought it was only required in case you are getting your reference letter on a simple A 4 size paper and i hope there is no specific template required for reference letter, i know the tenure, CTC, job responsibilities as per your NOC is required to be mentioned. is there anything else required?