8 Things You Should Know About Designing a Roof