Data migration from old database. ProductGroup model.
Clean up. Tree generic methods.
Group generalization. ProductGroups.
Product Groups migration script.
Product Group inline search.
Concerns. Product model.
Products migration.
Product index action.