Hi, thanks for the great work on KrossMap
I have a suggestion regarding how user location is handled. The logic for fetching the user's location currently resides in the KrossMapState class, which is mainly responsible for managing UI state. From a logical and architectural point of view, it might be better to move this functionality to a separate class to keep responsibilities well-separated.