Have one route for all hooks that delegates to the appropriate service. Services yield events that are then actioned somehow (for now in a big ugly method).