And down the rabbit hole I went until I happened across this.
http://eaach1.org/Design/Comm4v1_FullR4.pdf
A long and very informative read