Analysis of iterative methods for saddle point problems: a unified approach | Synapse