Ideas and Explanation: Advancing the Theoretical Agenda