What are the three parts of a trigger in Tag Manager?

What are the three parts of a trigger in Tag Manager?

·         Variables, operators, and values
·         Operators, tags, and variables
·         Variables, operators, and the Data Layer

·         Tags, values, and the push method