Need more control over how the LazyColumn decides to maintain item position displacement when new visible items are added to the reader item lists. Currently, if you add items before the first item or delete them it causes quick displacements as one can't control what is the item to use as hook.
LazyColumn uses key function argument to determine the list stability when adding/removing items but only works if the items added/removed are not currently visible on the list window and doesn't let you control if it should look at the last visible item or the first visible item (now it does by first visible item)
LazyColumn state animateScrollToItem and scrollToItem seems to have some problems when combined with the LazyColumn content padding, havent been able to figure out the reason and the fixes I tried were hacky.
Blockers with compose "limitations"