Added unique identifier to item struct, which will allow for more flexible list usage.