Text this: Mechanism-driven ECG simulation framework for teaching drug-induced cardiac electrophysiology.