Provisionally get things working using Items everywhere instead of strings
Rename parse to parse_item to make naming consistent
Move item lookup into Item submodule to avoid Item reference in XML module
Typo