Fix web items having the upload button and refact some code
Improve the ItemData class to contain values