A roof is the top covering of a building. It includes the constructions and materials that support it and provides protection from the weather. A roof is also a part of a building’s envelope. There are a number of different types of roofs. All of them have different purposes and