Generalized vortex methods for free-surface flow problems | Synapse