Library to create a routable communication interface