A Flexible Dynamic Correlation Model