Learn how to replace BaseFragment with modern Jetpack Compose architecture using reusable screens, ViewModels, and CompositionLocal.