Smile from the past: A general option pricing framework with multiple volatility and leverage components