Skylights keep the porch bright without sacrificing shade.