FeatureCanvas

@Composable
fun <T : Any> FeatureCanvas(state: CanvasState<T>, featureFlow: StateFlow<Map<String, Feature<T>>>, modifier: Modifier = Modifier, sampleDuration: Duration = 20.milliseconds, draw: FeatureDrawScope<T>.() -> Unit = {})

Create a canvas with extended functionality (e.g., drawing text)