Important Factors About Roofing That You Should Consider