Aluminum siding
James hardie panel
Decks
Roofing slates
Vinyl siding.
Flat roofing
Shingle roofing
Metal roofing & siding