title: What's the difference between Quartz Core, Core Graphics and Quartz 2D?
body: <p>I wonder if someone can distinguish precisely between these?
  For my understanding, Core Graphics is just a "Framework Package" which contains Quartz Core and Quartz 2D. But I'm not sure about if Quartz 2D actually is Quartz Core? Maybe someone can draw some lines there? What makes up the differences between these?</p>
  
  <p>When looking at the documentation, I see Quartz Core is listing up all the Core Animation stuff only. So Quartz Core == Core Animation?</p>