Joe... That diagram is a beauty!
Don't know if everything is right but it shure is pretty :D