Text this: A Parameterized Splitting Preconditioner for Generalized Saddle Point Problems