Turned nearly all shared_ptr allocations into std::make_shared().