Small cleanup around generators (#4096)

Nits following https://github.com/dart-lang/dartdoc/pull/4095/
diff --git a/lib/src/dartdoc.dart b/lib/src/dartdoc.dart
index 8c847ab..26b952e 100644
--- a/lib/src/dartdoc.dart
+++ b/lib/src/dartdoc.dart
@@ -10,7 +10,6 @@
 import 'package:dartdoc/src/dartdoc_options.dart';
 import 'package:dartdoc/src/failure.dart';
 import 'package:dartdoc/src/generator/generator.dart';
-import 'package:dartdoc/src/generator/html_generator.dart';
 import 'package:dartdoc/src/logging.dart';
 import 'package:dartdoc/src/model/model.dart';
 import 'package:dartdoc/src/package_meta.dart';
diff --git a/lib/src/generator/generator.dart b/lib/src/generator/generator.dart
index 896e077..8e81fd6 100644
--- a/lib/src/generator/generator.dart
+++ b/lib/src/generator/generator.dart
@@ -7,6 +7,8 @@
 
 import 'package:dartdoc/src/dartdoc_options.dart';
 import 'package:dartdoc/src/generator/generator_backend.dart';
+import 'package:dartdoc/src/generator/html_generator_backend.dart';
+import 'package:dartdoc/src/generator/templates.dart';
 import 'package:dartdoc/src/logging.dart';
 import 'package:dartdoc/src/model/model.dart';
 import 'package:dartdoc/src/model_utils.dart';
@@ -306,3 +308,15 @@
             'SEO; learn more at https://goo.gl/gktN6F.'),
   ];
 }
+
+/// Creates a [Generator] with an [HtmlGeneratorBackend] backend.
+Generator initHtmlGenerator(
+  DartdocGeneratorOptionContext context, {
+  required FileWriter writer,
+}) {
+  var templates = HtmlAotTemplates();
+  var options = DartdocGeneratorBackendOptions.fromContext(context);
+  var generatorBackend = HtmlGeneratorBackend(
+      options, templates, writer, context.resourceProvider);
+  return Generator(generatorBackend);
+}
diff --git a/lib/src/generator/html_generator.dart b/lib/src/generator/html_generator_backend.dart
similarity index 90%
rename from lib/src/generator/html_generator.dart
rename to lib/src/generator/html_generator_backend.dart
index 9b5c136..f64ffe1 100644
--- a/lib/src/generator/html_generator.dart
+++ b/lib/src/generator/html_generator_backend.dart
@@ -2,28 +2,14 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-import 'package:dartdoc/src/dartdoc_options.dart';
 import 'package:dartdoc/src/generator/generator.dart';
 import 'package:dartdoc/src/generator/generator_backend.dart';
 import 'package:dartdoc/src/generator/html_resources.g.dart' as resources;
 import 'package:dartdoc/src/generator/resource_loader.dart';
 import 'package:dartdoc/src/generator/template_data.dart';
-import 'package:dartdoc/src/generator/templates.dart';
 import 'package:dartdoc/src/model/model.dart';
 import 'package:dartdoc/src/runtime_stats.dart';
 
-/// Creates a [Generator] with an [HtmlGeneratorBackend] backend.
-Generator initHtmlGenerator(
-  DartdocGeneratorOptionContext context, {
-  required FileWriter writer,
-}) {
-  var templates = HtmlAotTemplates();
-  var options = DartdocGeneratorBackendOptions.fromContext(context);
-  var generatorBackend = HtmlGeneratorBackend(
-      options, templates, writer, context.resourceProvider);
-  return Generator(generatorBackend);
-}
-
 /// Generator backend for HTML output.
 class HtmlGeneratorBackend extends GeneratorBackend {
   HtmlGeneratorBackend(
diff --git a/test/html_generator_test.dart b/test/html_generator_test.dart
index 8344af4..2873314 100644
--- a/test/html_generator_test.dart
+++ b/test/html_generator_test.dart
@@ -9,7 +9,7 @@
 import 'package:dartdoc/src/dartdoc_options.dart';
 import 'package:dartdoc/src/generator/generator.dart';
 import 'package:dartdoc/src/generator/generator_backend.dart';
-import 'package:dartdoc/src/generator/html_generator.dart';
+import 'package:dartdoc/src/generator/html_generator_backend.dart';
 import 'package:dartdoc/src/generator/html_resources.g.dart';
 import 'package:dartdoc/src/generator/templates.dart';
 import 'package:dartdoc/src/model/library.dart';