Flashing consists of waterproof components installed at roof penetrations and transitions to prevent water infiltration.