Roof types include Gable roof, Hip, Dutch Style, Mansard roof, Flat roof, Shed roof, Butterfly roof, Gambrel roof, Dormer and M Shaped roof.