Text this: Structural design of cable-suspended roofs