Form
A form is a list of FormFields with methods to manage them (add, remove, verify, etc).
Forms can be used for single text inputs like in a login form, or for more complex scenarios like image selection and upload to a service.
Parameters
scope
A coroutine scope, used for observing the form fields and updating the isComplete state.