routerFactory implement modules interface (replaces tag)