Implement Supply.categorize