moving item instances into their own package?

i’ll keep fucking with this branch