* Update factory methods to use the FormGroup(), FormArray(), and
FormControl() constructors instead of the FormBuilder service.
This avoids needing to pass the service into each of the static
* Rename the factory methods to `buildForm`. The consistent use
of the same name establishes a pattern and makes it clearer
that the factory methods have the same purpose -- to create the
(sub)form for the specific component.
The baseline application will be a better example of "everything in a single application" if it directly creates its form rather than using the library service.
This is definitely less DRY, but makes for a better example.
Removes the "/README.md" from the links to the applications. Gitea/GitHub/etc will display the contents of the README.md file along with the code anyway, so linking this way gives better context for the application projects.