Six world powers led by the United States announced on Thursday a framework deal with Iran limiting its nuclear program. The agreement outlines major points to be flesh out in a final deal, the details of which have to be worked out by the end of June. Negotiators in Lausanne, Switzerland, twice extended the talks past Tuesday's deadline for a framework because of deep differences between the parties. So what exactly did they finally agree to? Here are 6 key points.