Designing Roofs