router sharding

@pmorie - started a branch for the router sharding document.  The intent is to put this into the `routing.md` after it is defined.  
Are you proposing the router creates the backends?  I don't know that we need that.