Separate imp+rep from public interfaces for some clases, Routers,