* improvement: create a new dynamic router, and avoid other compile time dependencies * chore: "fix" credo