A number of years ago this was a little project I undertook installing a orangery roof, I created a wooden cubed truss out of some heavy timber to support the roof, the joinery took time with mortise and tenon joints locked together with steel pins, There are now more modern methods to create the same effect, Prefix systems