Implemented basic dynamic loading of inventory items

First, the 100 inventory items are loaded asynchronously. After that the
images for those items are loaded asynchronously.

When the user scrolls to the end, the process starts again with the next
100 items (the first 100 items are replaced). [this needs to be
improved]