pub type Remaps = Vec<(CategoryId, CategoryId, Vec<(ItemId, ItemId)>)>;
Category renames: (from, to, [(from item, to item)]).
(from, to, [(from item, to item)])
pub struct Remaps { /* private fields */ }