Variably sized panel.
A panel meant for user flows which equate to a task that the user may perform and which would typically require different amounts of screen real estate. A task is typically something that the user performs away from the map, going back to the map when that task is complete. For example, looking through contacts to make a call or searching for a destination to navigate to.
May overlap the HomePanel.
Called when the panel has been dismissed from the system UI, either through user interaction or other events. This causes requestsRemoval to be set to true. The panel will be removed from its frontend, causing onRemovedFromFrontend to be called. This destroys the lifecycle and prevents the panel from being shown again.