pub(crate) async fn component_entry_point()