Qual é a diferença entre Quartz Core, Core Graphics e Quartz 2D?

Eu me pergunto se alguém pode distinguir precisamente entre estes? Pelo que entendi, o Core Graphics é apenas um "Framework Package" que contém Quartz Core e Quartz 2D. Mas eu não tenho certeza se o Quartz 2D realmente é Quartz Core? Talvez alguém possa desenhar algumas linhas lá? O que compõe as diferenças entre eles?

Ao olhar para a documentação, vejo que o Quartz Core está listando todas as coisas do Core Animation. Então Quartz Core == Core Animation?