Many of these terms are used as umbrella terms, and are not mutually exclusive, these include:
Defnyddir llawer o'r termau hyn fel termau ymbarél, ac nid ydynt yn annibynnol ar ei gilydd, mae'r rhain yn cynnwys: