Understanding the building code requirements for materials such as insulation, roofing, cladding, and finishes.