Trigger describes conditions which when met cause a Block to be evaluated and have it's results sent to an Output.