For editing multiple types, we use a single action that triggers a location change based on item type. We do it in the same flavor as the new ResourceEditItemAction.
We assume we will have various detail subapps named after their former type name in 4.5.
We don't add the create actions in this step, just editing