Further reading
- Angular forms: https://angular.io/guide/forms-overview
 - Reactive forms: https://angular.io/guide/reactive-forms
 - Validating reactive forms: https://angular.io/guide/form-validation#validating-input-in-reactive-forms
 - Passing data to a component: https://angular.io/guide/component-interaction#pass-data-from-parent-to-child-with-input-binding
 - Getting data from a component: https://angular.io/guide/component-interaction#parent-listens-for-child-event
 - Getting started with Clarity: https://clarity.design/documentation/get-started