Update the itemmodel frameworks. still very much WIP