Sets model ids to name for ease of lookup.
Refactors drag and drop to individual views.