Refactoring
Replace individual Category pages w/ CategoryPage
Introduce ItemCategoryTypeAttribute

This will allow code to depend less on ItemCategoryType matching an Item
concrete type.