While this diagram of .net classes confuses me more than it illuminates me, the trolls in the comments are an absolute scream. Anyone who thinks software engineers are mature and sophisticated need only peruse them to understand you can easily take the nerd out of high school, but you can't easily take high school out of the nerd.