Windows, doors and roofs