The Nova Engine