Could anyone please explain me how the routing is done in Tor? How are CircID and StreamID used? How when a extend cell is received that OR knows to which OR has to send a create cell? Where are the IPs in the cells and how one OR gets the info about the IPs of other OR? Thanks in advance, I appreciate it