I would like to build a patio roof over the patio in the back yard. Is there a standard or "rule of thumb" to use for size of lumber and spacing? I would like the roof to be 10' - 12' out from the back wall and 40' long with a minimum number of supports. Considering plywood, tarpaper and shingles for the roof surface.