How do you design solar energy conversion devices?