Energy Systems Design