This disclosure provides a roofing, cladding or siding product which is light weight, easy to install, durable and resistant to environmental wear. One embodiment relates to a module that can be used to form a weatherproof covering over top of a building surface. Another embodiment is a module which can, in additional to forming a weatherproof covering, be used as part of a thermal energy recovery or removal system. Yet another embodiment is a module which can, in addition to forming a weatherproof covering, and optionally in addition to being useful as part of a thermal energy recovery system, bears an array of solar cells to generate electrical energy. Assemblies, systems, uses, and methods of manufacture are also described.