Okay, so to be up front, I'm having a hard time with the current edition. I'm using this exercise (multiple write-up attempts) to better wrap my head around the design.
Feel free to criticize or offer alternate versions of the school (both help me to learn).