Aren't all of these (including convolution) specific instances of Graph Neural Networks?
I don't have any specific experience in ML but I always liked the formalism presented in https://www.youtube.com/watch?v=J1YCdVogd14 as a way to unify everything