A stateful implementation of Sign-Up screen
fun SignUpScreen( firstNameText: String, onFirstNameTextChange: (String) -> Unit, lastNameText: String, onLastNameTextChange: (String) -> Unit, emailAddressText: String, onEmailAddressTextChange: (String) -> Unit, passwordText: String, onPasswordTextChange: (String) -> Unit, modifier: Modifier = Modifier, errorMessageText: String = "", isErrorMessageVisible: Boolean = false, isPasswordVisible: Boolean = false, onPasswordVisibilityIconClick: () -> Unit = {}, isLoading: Boolean = false, isSignUpButtonEnabled: Boolean = true, onSignUpButtonClick: () -> Unit = {}, keyboardActions: KeyboardActions = KeyboardActions.Default) A stateless implementation of Sign-Up screen.