SystemToast.Type (unmapped) has been refactored to SystemToast.Id since Type is a more misleading name while Id more accurately states the intention as a sort of toast id that differentiates toasts from each other
MapIcon still needs to be completely refactored into MapDecoration (or the vice-versa..?)
accumulatedScrollX/Y has been decopypasted from Mojmap; it's now scrollDeltaX/Y, especially since there is no accumulation going on here (unlike cursorDeltaX/Y, although after some discussion, that name is alright)