構造

スリムに構造を書いてみました。
間違っているところがあるかもしれませんが、
自分ではこのように理解しています。