A residential roof consists of the roof deck, underlayment, flashing, gutters, and various roofing materials such as shingles or tiles.