Understanding the different types of roof structures such as flat, sloped, gable, hip, mansard, and gambrel roofs.