feat(archive): add list of different item types

so there is a list of items with fields specific to item type