diverse battery technologies