the different types of shingles and roofing options for houses in various styles, colors and