MarkdownString
fun MarkdownString(string: String, state: MutableState<ViewState> = remember { mutableStateOf(ViewState.Idle) })
fun MarkdownString(string: suspend () -> String, state: MutableState<ViewState> = remember { mutableStateOf(ViewState.Idle) })