title: Sorting a Dictionary<string,Object>, with multiple levels
body: <p>this question is based on a previous post <a href="https://stackoverflow.com/a/8425200/737076">https://stackoverflow.com/a/8425200/737076</a> </p>
  
  <p>The question is how would you sort the Dictionary once created, and all its children, and children's children.</p>
  
  <p>I'm thinking a Comparer, but would like to get some suggestions.</p>