Added background, basic interaction between cards and programmers.