Tehran's nuclear programme will shrink significantly under a framework deal to make any Iranian moves towards building an atom bomb virtually impossible for years - but the devil is in the detail. Iran has agreed with six world powers to curb its nuclear activity in three main areas: the size and grade of its uranium stockpile, the number of centrifuges that enrich uranium, and the maximum fissile purity of the product of these machines.