Changed FrontendActionFactory::create to return a std::unique_ptr