Breaks router tests into separate module-specific pieces.
Abstracts out a base editor controller.