What are the advantages of a full-system approach to powertrain design?