Почему бы не посмотреть на рюкзак как на стеллаж с книгами?
По-умолчанию у нас все находится на одной полке и при появлении нового, оно помещается за предыдущим по принципу "паровозика", помещаясь за предыдущим жителем рюкзака.
Что если дать возможность каждому добавить в тот или иной подраздел новую "полку"?
Т.е. например, есть подраздел Временные эффекты. В настройках указываем, что у него 5 "полочек". Каждая полочка - это новая строка.
На первую "полку", она же строка, можно переместить, например, только эликсиры превращения. На втроую - эликсиры группы универсальных усилений. На третью - еще что-нибудь.
И таким же образом для каждого подраздела. И пользователь уже сам перемещает как ему больше нравится.
Вот это будет действительно порядок, который визуально радует глаз. И добавит больше удобства, чем разделители, которые добавляют лишнее пространство и могут сбивать с толку своим видом.
Все новые предметы могут по-умолчанию добавляться в первую строку группировки.
Не удмаю, что это сложно реализуемо. Такая же группировка как и пользовательская, только без лишних артефактов для визуального разделения и не сваливающая всё в одну кучу по принципу "паровозика".
Такой вариант действительно предоставит возможность разложить всё по полочкам.