A Cheyette model (1992) is an HJM model whose forward volatility factorises as σf(t,T)=σr(t,xt,yt)e−κ(T−t). Then f(t,T)=f(0,T)+e−κ(T−t)(xt+B(t,T)yt) with two state variables, dx=(y−κx)dt+σrdW and dy=(σr2−2κy)dt. With deterministic σr it is Hull–White; letting σr depend on x gives a local-volatility (skewed) short-rate model that is still Markov in (x,y).