Revisiting Extragradient-Type Methods -- Part 1: Generalizations and Sublinear Convergence Rates