Mechanism-Driven Models