Stochastic Autoregressive Volatility: A Framework for Volatility Modeling