I thought about doing it the way you suggest but I steered away from it initially because there are some complications -- once needs to introspect all possible conversation and router definitions up front and construct txjsonrpc server objects for them. That said, now that I've build all the infrastructure I have a better idea of how to achieve this so I'll give it a try.