WIP item hierarchy in shop.
Fixed recipe buttons flicking when clicked.
Implemented hierarchy traversal.
Improved item hierarchy behavior.
Merge branch 'shop-hierarchy'