Tech Note: Window and Door Flashing: Code Requirements and Best Practices