What steps are involved in the roof installation process?

The roof installation process typically involves roof preparation, installation of underlayment, installation of roofing materials, flashing installation, ridge vent installation, and cleanup.