The following is a design mode doc: