Items can contain components that differentiate them, even though they h...

...ave the same stackId. They will stack together only, if the "equals" method on those components marked with @ItemDifferentiating returns true.

 Introduced an event for before inventory cell is rendered to allow drawing any background for items.