¿Cómo entender la estructura de directorios del árbol raíz de Android?

He descargado el código fuente de Android. Y quiero hacer algunas modificaciones al código fuente para incrustar alguna funcionalidad que actualmente no existe. Pero el problema aquí es que no puedo entender cómo está organizado el código fuente, qué tipo de archivos se pueden encontrar y dónde. Entonces, si alguien pudiera ayudarme a entender que sería realmente útil.

Respuestas a la pregunta(2)

Su respuesta a la pregunta