Separated ToolId, ItemId and TypeId