Babbage: A new age of nuclear power?