map items to recipe/spell to reagents; more models