ViewModel that manages minimap visualization and state.
Composable minimap state.
Releases resources when the view model is no longer needed.
Initializes minimap when its becomes available.