outputs are message data resources that a step passes to the next/downstream intermediate step in a pipeline
They are generally 3 types of output: