pub(crate) fn app() -> Element