Added Swift Designated Sections based on discussion with John Dickinson,
    Swift PTL, about required and optional compontents.

    This represents a very detailed perspective of Swift and
    we chose to include a lot of optional sections so that we
    could be very specific for discussion.

    Used some descriptions from John's original patch.
    Suggestions for descriptions are welcome, but not required
    at this point in the process.  They could be accepted as future
    patches to this file.

Change-Id: Iccd79508fafa76af923c22afd422c0f860db2c1d