Revert "Finished the item framework overhaul"

This reverts commit c36ebb910beddb9d53104fd08a49fbd2f0a0db1b.