roof framing types