Solar layers