Similar Items: Understanding renewable energy systems