The diagram showing the basics of how alias defs work is in a spearate file because it created to much clutter in the header file.