Solar roof tops