¿Cuál es la diferencia entre Quartz Core, Core Graphics y Quartz 2D?

Me pregunto si alguien puede distinguir precisamente entre estos? A mi entender, Core Graphics es solo un "paquete de marco" que contiene Quartz Core y Quartz 2D. ¿Pero no estoy seguro de si Quartz 2D es en realidad Quartz Core? Tal vez alguien pueda dibujar algunas líneas allí? ¿Qué conforman las diferencias entre estos?

Al mirar la documentación, veo que Quartz Core está enumerando todas las cosas de Core Animation solamente. Entonces, ¿Cuarzo Core == Core Animation?

Respuestas a la pregunta(3)

Su respuesta a la pregunta