Create step-by-step guides showing how to install different types of roofing materials, such as asphalt shingles, metal roofing, or flat roofs.