A roof replacement project is one of the most significant undertakings you will experience as a homeowner. It’s both an exciting and…