Low-level support for #34

Texture assignments are now stored at the item mesh level. The Item
Mesh Drawer is responsible for loading the right texture at the right
point, and notes changes in assignments.