Item Attributes, rough draft start
Item Attributes, draft 2
internalize things
Refactor and returns
Hardcode name
third draft
Use UUID
Draft 4