Thermocell in-roof solar panels are the choice for new homes. Instead of mounting the solar panels on the roof, you build them into the roof fabric.
The absorber cores sit on a layer of insulation in a tray built into the roof structure. A skylight type arrangement is mounted over the absorbers. The advantages to the homeowner are that the panels perform a little better than their boxed counterparts (because there is more insulation around them and only one surface is exposed to the weather), and the panels blend in with the lines of the house.
A little care is needed in the design and framing stages when building the house to ensure that the tray is properly allowed for, but it is not at all beyond the capabilities of a good builder. Thermocell will provide the builder and architect/designer with the necessary drawings for the installation.