I've never really understood layer-level grouping. Ideally, the more likely things are going to change together, the closer together you have them.
Given that, it's less likely that you'll change the code for all your models than change the view+controller+model code for a given feature.