We propose renormalizable models of new physics that can explain various anomalies observed in decays of B-mesons to electron and muon pairs. The new physics states couple to linear combinations of Standard Model fermions, yielding a pattern of flavour violation that gives a consistent fit to the gamut of flavour data. Accidental symmetries prevent contributions to baryon- and lepton-number-violating processes, as well as enforcing a loop suppression of new physics contributions to flavour violating processes. Data require that the new flavour-breaking couplings are largely aligned with the Yukawa couplings of the SM and so we also explore patterns of flavour symmetry breaking giving rise to this structure.