Unity C#: как правильно делать магазин?

Приветствую, как грамотно сделать в моем случае архитектуру проекта?

5