Dependency updates, demo splitting and navigation prototype ### Core - Many dependency updates, including Kotlin 1.7.20 and Compose 1.2.1 (#36, !21) - Let the user override the coroutine scope (#34, !20) - Navigation prototype (#13, !24) ### Demo - Split `demo` into `demo` and `demo-web` (#38, !23) ### Miscellaneous - Fixed broken Dokka link in MRs (#32, !18)