The size and shape of an extension is a balancing act. For the new space to interact in harmony with the existing house, you will need to consider form, cost, and practicalities. The roof style in ...