What are the different types of roof shingles?

metal roof materialsroof project