To prevent rain and snow infiltration.
To provide good thermal insulation.
The traditional way to fulfill these two objectives with
high-quality roofs has been to overlap several internal layers
of different materials (low-thermal conductivity, high reflectivity,
etc.) under the waterproof exterior layer