TextFieldSection
fun TextFieldSection(modifier: Modifier = Modifier, textFieldController: TextFieldController, imeAction: ImeAction, enabled: Boolean, isSelected: Boolean = false, @StringRes sectionTitle: Int? = null, onTextStateChanged: (TextFieldState?) -> Unit = {})
This is focused on converting an TextFieldController into what is displayed in a section with a single textField.
some focus logic
observes values that impact how things show on the screen