Every roof is a combination of different components that work together to protect your home from the elements. In addition to the roof's different parts, your choice in roof material[...]