Add CategoryViewModel.cs.
Add Producer.cshtml and Category.cshtml editor templates.
Move CategoriesController.cs to Administration area.
Implement ajax action methods to fill Categories and Products in edit mode for products grid.