Added LibItemLocations to allow cleanly addressing and storing physical item locations