GM reveals details about its electric future

… it will allocate more than $20 billion of capital and engineering resources to its electric and autonomous vehicle programs between now and 2025.