a two different types of roofing