The roof is just about the most essential part of any home. It helps keep your house safe from the harsh weather elements. Every home needs a functional roof in order to maintain a happy and comfortable home life. There are many different styles and designs of roofs. Roofs have changed mightily throughout the years.