This does raise the question of what to do with items in multiple types of storage (both in storage and in a provider chest). I suggest one of the following solutions:
- Have a priority system: Use provider color before storage color, or etc.
- Split the stacks to show each different type of storage.