Developing for EMV, Part I - ID TECH