Electroweak baryogenesis (EWB) is a minimal, testable framework for explaining why there is more matter than anti-matter. Recent limits on permanent electric dipole moments greatly constrain most realizations of the vanilla scenario. This motivates looking at extensions to the framework. Such extensions can be organized around the Sakharov conditions - one can modify the efficiency of B violation, modify the type of CP violating sources or modify how the departure from equilibrium occurs. I explore minimal ways of realizing such extensions to the EWB framework while demonstrating their testability.