DRYs out model editing views.
Compartmentalizes BlockEditView.