A roof panel having a filler (13) between an outer weatherproof sheet (11) and an inner sheet (12). The roof panel has male and female connectors (17, 18) along edges for push together edge-to-edge connection. The edge connectors come together with a space therebetween to carry electrical and other services.