Finished the item framework overhaul